首批通过分布式安全可靠测评,为关键业务系统打造
行存,列存与优化器选择 DOP 相关 FAQs
更新时间:2025-05-07 01:46
如果优化器选择了列存是否会在列存上过滤结果,并且优化器借助 DOP 功能加大并发来加速查询这个符合预期吗?
符合预期。选择列存就会在列上计算过滤算子,DOP 是根据估算的代价自适应计算出来的。
如果优化器选择了行存,观察下来 DOP 开的并发还是比较少(只能加 Hint),可否既要过滤出来小的结果集,又可以用列存的高并发能力(DOP)来提高查询速度?
DOP 是通过估算代价和内部的参数计算出来的,当然也可以在 SQL 中通过 Hint Parallel(DOP)指定 DOP,具体可参见:Auto DOP。
适用版本
OceanBase 数据库 V4.3.x 版本。