GBase 8s
运维管理
文章
浅谈SQL执行计划优化
发表于2025-12-18 09:40:4564次浏览0个评论
在日常开发的过程中,对于 SQL 的优化,一直是一个比较有挑战的事情,所谓工欲善其事必先利其器,那么今天我们就来看看 如何查看GBase8s 的执行计划,并有哪些调优手段。
执行计划优化
RBO
RBO(Rule-based optimization)所谓基于规则优化,就是指通过一系列预先定义好的规则(Rule)对逻辑计划进行等价转换,以提高查询效率。减少参与计算的数据量,降低重复计算的代价。
优点:RBO相对于CBO而言要成熟得多,常用的规则都基于经验制定,可以覆盖大部分查询场景,并且方便扩展。
缺点:不够灵活,毕竟这个阶段对物理上的特征(如表的底层存储形式和真正的数据量)还没有感知。
常见手段
谓词下推 Predicate Pushdown
常量折叠 Constant Folding
列裁剪 Column Prunin
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25051
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526