查询改写

更新时间: 2024-02-02 14:18:54

查询改写组件的主要功能是将用户输入的SQL语句,基于关系模型的等价变换,转换为执行效率更优的形式,从而减少优化器查找最优执行计划的时间,并大幅提升查询的执行效率。一些最为常见的查询变换发生在这个阶段,如"子查询展开","谓词下推"等等。

PolarDB MySQL版的查询改写具有丰富的功能,覆盖大量场景,并且是基于代价完成的。这种基于代价的能力让PolarDB可以确定最优的查询改写方式。

除了具有MySQL社区已有的查询改写功能外,如下子章节介绍了PolarDB MySQL版自身实现各种新的查询改写功能。

阿里云首页 云原生数据库 PolarDB 相关技术圈