1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

标量子查询执行计划分析及12C优化新特性

标量子查询特点及特殊执行计划

标量子查询的特点主要在于执行计划和普通计划不同,其顺序是由下方节点驱动的,每行驱动查询一次标量子查询。同时,标量子查询和FILTER类似,会根据输入和输出构建HASH表缓存键值对,已经查询过的键值对直接从缓存中查找,从而减少子查询的次数。若标量子查询引起性能问题,则需关注执行子查询的次数是否过多。

标量子查询执行计划分析及12C优化新特性

标量子查询执行计划

点击下面示例图片查看标量子查询执行计划。

标量子查询执行计划分析及12C优化新特性

标量子查询特点

子查询执行次数依赖于关键条件DISTINCT数目,重复值越多,效率越好,反之,效率差。

标量子查询优化方法

针对标量子查询的优化首选方式就是改写,主要包括减少标量子查询次数、改为外连接使用JOIN。

减少子查询执行次数

通过减少重复查询次数,可以达到减少子查询执行次数的目的,从而达到优化效果。

将标量子查询改为外连接

通过改写标量子查询为外连接,也可以提高查询效率。特别是在12C中,改为外连接正是优化标量子查询的新特性。

以上就是本篇文章内容,如有需要,可关注“IT那活儿”了解更多相关信息。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6269.html