【性能调优】OceanBase SQL 调优实践记录 —— 当过滤条件中存在 OR 谓词时,如何走上索引?

写 SQL 的过程中,在过滤条件中出现 OR 谓词的情况难以避免,但是出现 OR 谓词后通常会出现无法有效利用索引的问题。我们通过这篇博客为大家介绍可以通过什么方法规避这类问题。

详见社区博客:《OceanBase SQL 调优实践记录 —— 当过滤条件中存在 OR 谓词时,如何走上索引?》

3 个赞

这篇博客只涉及两个知识点,一个是 “OR Expansion 改写”,另一个是 “基于代价的改写”。

已经了解这两个知识点的同学们不需要阅读本篇博客。

4 个赞

我们新增了一个《OceanBase 性能调优》 博客专题,欢迎大家积极留言评论,提出您的问题和需求~

5 个赞

下期预告

下篇博客会继续为大家介绍由其他问题导致的索引失效《SQL 调优实践记录 —— 当过滤条件不是最左前缀时,如何走上索引?》,也欢迎大家持续关注并收藏这个专题~

4 个赞