杂类

首页 » 归档 » 杂类 » OceanBase基于代价的查询改写(or-expansion)

OceanBase基于代价的查询改写(or-expansion)

Oceanbase目前只实现了一个基于代价的查询改写(or-expansion)。其实数据库中很多高级的改写规则(比如complex view merge和窗口函数改写)都需要基于代价进行改写

Or-expansion把一个查询改写成若干个用union组成的子查询,这个改写可能会给每个子查询提供更优的优化空间,但是也会导致多个子查询的执行,所以这个改写需要基于代价去判断。

(13)

本文由 姬長信 创作,文章地址:https://blog.isoyu.com/archives/oceanbasejiyudaijiadechaxungaixieor-expansion.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 16, 2018 at 04:36 下午

关键词:

热评文章

评论:

4 条评论,访客:3 条,博主:1 条
    • 姬長信
      姬長信发布于: 

      啊啊啊算法理论大佬您是不是研读过

发表评论

[必填]

看不清?

提交后请等待三秒以免造成未提交成功和重复