OceanBase 中,针对表达式分区执行查询,以下哪种写法最容易触发分区裁剪失效?

OceanBase 中,针对表达式分区执行查询,以下哪种写法最容易触发分区裁剪失效?
A. 查询条件直接匹配分区表达式计算结果
B. 对分区列再嵌套额外函数运算
C. 使用等值条件查询分区列
D. 使用范围条件查询分区列

1 个赞

B 分区表达式本身已包含运算,若查询侧再对分区列嵌套函数,优化器难以反向推导分区范围,直接导致分区裁剪失效;A、C、D 均是利于分区裁剪的写法。

1 个赞