创新互联OceanBase教程:OceanBase基于代价的查询改写

OceanBase 数据库目前只支持一种基于代价的查询改写——或展开(OR-EXPANSION)。

创新互联公司主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务黄埔,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

数据库中很多高级的改写规则(例如 complex view merge 和窗口函数改写)都需要基于代价进行改写,OceanBase 数据库后续版本会支持这些复杂的改写规则。

或展开(OR-EXPANSION)

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

OR-EXPANSION 的改写主要有如下三个作用:


网站名称:创新互联OceanBase教程:OceanBase基于代价的查询改写
文章位置:http://www.turtgq.com/article/cohieps.html

其他资讯