一键生成某个sql的html--记录执行计划、统计信息、触发器等
概述
当你获得某个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找我拿也行
相关推荐
ncomoon 2020-06-14
hanshangzhi 2020-06-12
李轮清 2020-05-11
daillo 2020-04-07
勇往直前 2020-02-02
韩学敏 2020-01-02
mengsun 2014-05-27
dreamhua 2019-12-26
talkingDB 2019-12-02
liuyang000 2019-11-09
小树不倒我不倒 2019-07-05
zjuwangleicn 2020-06-25
debugjoker 2020-06-17
昊 2020-06-16
sunnyxuebuhui 2020-06-14
hanshangzhi 2020-06-14
wudaokouer 2020-04-16
一昕之代码 2020-02-20
URML 2020-05-10