Oracle 合理使用并行优化sql 执行速度

      早上上班,开发丢过来一段报表执行的sql,说是执行时间很长(要跑10几分钟),看能不能优化,sql 大概如下:

企业微信截图_16510294119902

    看了一下执行计划,没有太大问题,捞取的数据量比较大而已,有几个全表扫描的sql ,已经走inmemory access 执行计划,想到可以使用并行进一步优化执行速度。

image

    经过测试将并行度设置为2,sql 执行速度由10几分钟变为5秒左右出结果,满足开发需求,调整的sql 如下,特此记录:

       企业微信截图_165102994185

posted @ 2022-04-27 11:27  踏雪无痕2017  阅读(403)  评论(0)    收藏  举报