Oracle 合理使用并行优化sql 执行速度
早上上班,开发丢过来一段报表执行的sql,说是执行时间很长(要跑10几分钟),看能不能优化,sql 大概如下:
看了一下执行计划,没有太大问题,捞取的数据量比较大而已,有几个全表扫描的sql ,已经走inmemory access 执行计划,想到可以使用并行进一步优化执行速度。
经过测试将并行度设置为2,sql 执行速度由10几分钟变为5秒左右出结果,满足开发需求,调整的sql 如下,特此记录:
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/16198267.html




浙公网安备 33010602011771号