【优化脚本】
24号信仰
Focus on SQL Tuning
展开
-
使用sql_profile固定执行计划(脚本分享)
生产上经常遇到执行计划“突变”的问题,针对这种问题 常规的解决就是收集统计信息。如果相关表的segment很大,收集统计信息需要很长时间。在应急的情况下快速解决问题,只需要绑定这个SQL突变前的执行计划,即可!下面分享一个脚本 用于绑定执行计划:直接调用存储过程,传入的参数有三个 ORIGINAL_SQL_ID 需要固定执行计划的SQL MODIFIED_SQ...原创 2018-08-01 09:12:53 · 913 阅读 · 0 评论 -
查询SQL执行计划中的对象信息(脚本分享)
对于优化来说,表和索引信息(bytes;num_rows)方便开发DBA作出准确判断,快速定位SQL语句性能瓶颈 下面分享两个我自用着比较方便的脚本,如发现脚本有疏漏或可改进之处,请留言告知。谢谢!! 1.针对某个SQL_ID WITH X AS (SELECT /*+ MATERIALIZE */ OBJECT_OWNER, OBJECT_NAME, LISTAGG(O...原创 2018-08-01 14:35:10 · 460 阅读 · 0 评论