一条SQL会过两遍优化器吗?计算层过一遍,PolarDB-X过一遍?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

一条SQL会过两遍优化器吗?计算层过一遍,PolarDB-X过一遍?

来自:PolarDB-X开源社区 2022-07-11 19:35:33 126 1

一条SQL会过两遍优化器吗?计算层过一遍,PolarDB-X过一遍?

SQL
取消 提交回答
全部回答(1)
  • 云墩墩
    2022-07-12 15:19:16

    并不一定,目前CN和DN之间的交互通过定制的私有协议,用户的SQL优化会在CN层先完成,然后CN层会将生成的执行计划Plan通过私有协议直接发送给DN,在DN层面可以绕过对应的SQL解析和优化,从而可以直接执行。目前针对单表查询可以具备下推Plan,多表join和子查询目前还需要通过SQL下推到DN层,会经过DN层的解析和优化。

    以上内容摘自《PolarDB-X 从入门到实战》电子书,点击https://developer.aliyun.com/ebook/download/7674可下载完整版

    0 0
相关问答

1

回答

若SQL 语句有缓存的计划,则根据用户选择的不同执行计划管理策略来执行,其执行逻辑是怎么样的?

2022-09-21 15:43:12 23浏览量 回答数 1

1

回答

查询的SQL语句复杂吗?只是简单的过滤条件,还是有Group by 之类的?

2022-09-14 11:12:46 40浏览量 回答数 1

1

回答

SQL语句的查询解析完成了语句合法性、解决了名字和引用的问题后,生成的逻辑查询计划可以直接执行吗?

2022-09-08 16:31:51 52浏览量 回答数 1

1

回答

SQL语句的查询解析完成了语句合法性、解决了名字和引用的问题后,生成的逻辑查询计划是什么意思?

2022-09-08 16:29:42 49浏览量 回答数 1

1

回答

SQL语句的查询解析完成了语句合法性、解决了名字和引用的问题后,生成的逻辑查询计划是做什么用的?

2022-09-08 16:26:29 49浏览量 回答数 1

1

回答

多数DBMS是通过什么工具来生成词法与文法解析器,以完成检查SQL语句的合法性的?

2022-09-08 16:25:49 46浏览量 回答数 1

1

回答

SQL语句如何做到查询解析?

2022-09-08 16:25:06 41浏览量 回答数 1

1

回答

SQL 语句的执行过程是怎么样的?

2022-09-08 16:24:56 38浏览量 回答数 1

1

回答

sql语句合怎么并重复项

2016-06-16 17:47:11 1676浏览量 回答数 1

1

回答

条件复杂的sql语句查询

2016-06-16 17:03:15 2159浏览量 回答数 1
+关注
0
文章
7958
问答
来源圈子
更多
相关文档: 云原生分布式数据库 PolarDB-X
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载