技术栈
规划器实现
tyler_download
1 年前
数据库
·
go
·
规划器实现
自己动手写数据库:规划器(Planner)的实现
在上一节我们说明了不同查询树其对应的执行效率不一样。给定 sql 语句,sql 解释器会构造出不同的查询树,因此我们需要专门计算哪种查询树具有最优效率,在数据库系统中,专门负责此工作的模块叫规划器,本节我们研究该模块的实现。