linux执行sql脚本_分享一个超实用的脚本--查看sql执行计划、列、索引统计信息等...

概述

当你获得某个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;
b36b15b8e1508e51706aedd25d9f5e46.png

脚本spoolsql.sql内容

太长了...所以这里截部分图做演示:

3dd56e81b10986c20572f5d250cb0656.png
ff705cbc687af5c6e5ca50f28af97ccb.png
90d0f670b24eebb594427f30f5cad926.png
b6260c414d690b5e1fea8281dd91a309.png

输入脚本

SQL> @/home/oracle/sql/spoolsql.sql"input sqlid:"Enter value for sql_id: 1rhvj2yy0kyfn./1rhvj2yy0kyfn.html
8b088b3933af151845ef40e6037cd1d3.png

查看html

相关的信息如下:

94bead3eb618dc1a980863c300a389df.png
31ba0485a7ad60c89c5f42d1aa470351.png

这个脚本还是很实用的,如果大家想要对某个sql去做优化,可以考虑先用这个脚本收集相关的信息,有个大致了解后做优化会方便也快一点。

脚本领取方式

这份实用的sql脚本怎么领取呢?

1.请在评论区评论+点赞+转发

2.点击关注,关注本头条号

3.进入头条号主页面,右上角有私信功能,私信小编:spoolsql

同时希望大家多多转发分享给更多的朋友哦!

ps:大家关键词一定要打对...私信太多,可能看不过来,或者大家加我微信18825144300找我拿也行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值