当前位置: 首页 > news >正文

网站反向绑定域名中国建设银行网站首页河西网点

网站反向绑定域名,中国建设银行网站首页河西网点,网站建设好的,昆明企业建网站多少钱背景 在通常情况下#xff0c;当遇到包含any/all子查询的语句时#xff0c;往往需要遵循嵌套执行的方式#xff0c;因此其查询效率较低。Oceanbase中制定了相应的any/all子查询优化规则#xff0c;能够能够识别并优化符合条件的any/all子查询#xff0c;从而有效提升查询…背景 在通常情况下当遇到包含any/all子查询的语句时往往需要遵循嵌套执行的方式因此其查询效率较低。Oceanbase中制定了相应的any/all子查询优化规则能够能够识别并优化符合条件的any/all子查询从而有效提升查询的性能。 any/all子查询优化规则的基本原理 any/all子查询优化规则主要包含对以下两种情况的处理 min/max改写当any/all子查询的表达式类型为比较运算符时将子查询改写为min/max聚合子查询。any/all消除当any/all子查询的内容为单个表达式时将any/all子查询转换为普通子查询在simplify规则执行时会消除该子查询。 min/max改写 考虑如下情况 SELECT * FROM t1 WHERE c1 ALL(SELECT c1 FROM t2) 上述例子在默认情况下需要按照嵌套的方式执行即对父查询中的每一条记录都需要判断是否满足子查询中的条件。结合该语句的语义可以将子查询条件进行如下改写 SELECT * FROM t1 WHERE c1 ALL(SELECT max(c1) FROM t2) 经过改写后子查询被转换成了聚合子查询。在实际执行时可以将子查询先行聚合然后将得到的结果用于父查询的过滤从而大大提升了查询效率。 any/all消除 考虑如下情况 SELECT * FROM t1 WHERE c1 ALL(SELECT 100) 上述例子中的子查询为单表达式可以移除any/all如下所示 SELECT * FROM t1 WHERE c1 (SELECT 100) 在simpify规则执行时会进一步消除子查询。 代码解析 any/all子查询优化规则的入口为ObTransformSubqueryCoalesce::transform_one_stmt该函数最终调用do_transform_any_all函数进行优化执行流程如下 调用transform_any_all_as_min_max函数对any/all子查询语句进行min/max改写。调用eliminate_any_all_before_subquery函数将单表达式的any/all子查询转化为普通子查询。 transform_any_all_as_min_max函数负责将any/all子查询改写为聚合子查询能够被改写的子查询需要满足如下条件 子查询对应的表达式必须为中的一种。子查询必须只包含一个select列且该列需要属于某个索引前缀。如果子查询为all类型则select列必须为非空列。 该函数最终调用do_transform_any_all_as_min_max函数进行改写该函数主要将select列替换成对应列的min/max表达式对于all类型的子查询需要额外添加having非空条件如下所示 having max/min(col) is not null eliminate_any_all_before_subquery函数负责将单表达式的any/all子查询转换为普通子查询该函数执行逻辑较为简单这里不再赘述。 OceanBase 云数据库现已支持免费试用现在申请体验分布式数据库带来全新体验吧 ~
http://www.dnsts.com.cn/news/110282.html

相关文章:

  • 汽车网站管理系统东莞网络营销外包有哪些
  • 中国建设厅网站做威尼斯网站代理算是违法吗
  • 寺庙网站开发策划书威海网站制作怎么样
  • 网站开发工程师培训班无法访问WordPress二级
  • 泉州专业做网站公司济宁百度竞价推广
  • 毕业设计代做网站有哪些广东快速做网站公司
  • 体检中心 网站建设方案保靖网站建设
  • 深圳做琴行的公司网站绿色环保网站模板
  • 实用网站建设郑州建设信息网劳务服务系统
  • 做外贸上不了国外网站wordpress 相关帖子
  • 广州建站模板厂家下载类网站做多久才有流量
  • 建高铁站赚钱吗长沙app网页开发
  • 网站主题切换婚纱摄影网站开发的目的
  • 网站广告条幅怎么做动态的简单个人网站模板
  • 网站开发中的抓包工具天津设计网站公司
  • 欧美 电台 网站模板4网站建设的风险分析
  • 建设 政务数据共享网站网站开发用什么
  • 自动发卡网站怎么做做影视网站 片源从哪里来
  • linux增加网站永久域名购买
  • 电商网站建设合同模板广州分享网站建设
  • 网站首页设计尺寸湘潭哪里做网站 电话
  • 网站开发群上海做软件
  • 企业的网站用vue做的手机免费建立网站吗
  • 商城网站开发技术广州网站建设报价表
  • 搭建网站的网站酷炫html5网站
  • 做的好的茶叶网站北京市建设工程信息
  • 电子商务网站建设 试卷电子政务 和网站建设总结
  • 个人网站备案名字重要吗电脑网站进不去网页怎么办
  • 中国网站建设的利弊如何加强门户网站建设
  • 游戏ui设计师网站有哪些做图片的软件带字图片