【提问】101这个图里sql parse和compile是不是有点问题啊


图里AST是在compile模块的preprocess阶段输出的,但是看文档应该是parse接口输出的,ppt是不是有点问题

不用在意这些细节,等你学完就再也用不到了 :grin:

是因为前天考pcta有这道题,虽然考过了,考完我又查了一下,还是不太确定😄

不止这个问题,图里面获取tso的时间也不对,应该是执行阶段才会获取tso。

两个阶段都会有 AST 的处理,但是细节上不一样
compile 是 追加了 统计信息,preprocess 预处理 会根据 parse 上一步AST 分解成为两种不同的处理规则:

  • PointGet BatchPointGet
  • QueryGet 算子下推等等…

需要优化的方向就不一样了