4.2.3 查询引擎(规划器与执行器)


文档摘要

4.2.3 查询引擎(规划器与执行器) 在数据库系统的心脏深处,查询引擎不是一台沉默的黑箱,而是一支精密协作的交响乐团——规划器是那位凝神谱曲的指挥家,执行器则是挥汗如雨、将乐谱化为真实声浪的全体乐手。当一条 落入系统,它不会被“直接执行”;它会被拆解、权衡、重写、剪枝、估价、排序、物化、流水线调度……最终在内存与磁盘之间、CPU核与GPU流处理器之间、本地缓存与远程分片之间,走出一条代价最小、吞吐最高、延迟最稳的执行路径。这,就是规划器与执行器的战场,也是我们今天要亲手拆解、逐行调试、甚至亲手修改其关键决策逻辑的真实现场。 一、规划器:不只是“选索引”,而是对整个计算宇宙的建模与搜索 很多人误以为规划器的工作就是“看 WHERE 条件,找匹配索引”。


发布者: 作者: 转发
评论区 (0)
U