概述
当你获得某个sql的sql_id时,怎么去一键获得这个sql的一些信息呢,例如列的情况、执行计划等等..脚本有点长,建议大家用电脑来看..
下面用一个简单测试来演示下,附脚本领取方式。
1、获取sql_id
SQL> select a.* from (select SQL_ID,SQL_TEXT, EXECUTIONS, DISK_READS, BUFFER_GETS from v$sql order by DISK_READS desc) a where rownum<5;
脚本spoolsql.sql内容
太长了...所以这里截部分图做演示:
输入脚本
SQL> @/home/oracle/sql/spoolsql.sql"input sqlid:"Enter value for sql_id: 1rhvj2yy0kyfn./1rhvj2yy0kyfn.html
查看html
相关的信息如下:
这个脚本还是很实用的,如果大家想要对某个sql去做优化,可以考虑先用这个脚本收集相关的信息,有个大致了解后做优化会方便也快一点。
脚本领取方式
这份实用的sql脚本怎么领取呢?
1.请在评论区评论+点赞+转发
2.点击关注,关注本头条号
3.进入头条号主页面,右上角有私信功能,私信小编:spoolsql
同时希望大家多多转发分享给更多的朋友哦!
ps:大家关键词一定要打对...私信太多,可能看不过来,或者大家加我微信18825144300找我拿也行