Join Reordering 是数据库优化领域中备受关注的问题。Join Reordering 的问题可以描述为给定一条多表 Join 的 SQL,输出一个 Join Order,使得查询性能最优。TDSQL for PG 优化器使用动态规划自下而上的枚举所有可能的 Join Order,对于存在 left join、full join、semi join 和 anti join 的场景,TDSQL for PG 如何保证生成的 Join Order 是正确的?
1、什么是Join Reordering?
2、常见的Join Reordering方式
3、Bottom-up Join Reordering 如何保证正确性和完备性
4、TDSQL for PG Join Reordering
实现分析
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有