如何查找消耗资源较大的SQL
浏览:14619次 出处信息
对于优化来讲,查找消耗资源较大的SQL至关重要,下面介绍几个之前用到的SQL。
1.从V$SQLAREA中查询最占用资源的查询。
1 |
2 |
3 |
4 |
5 |
6 |
7 |
用buffer_gets列来替换disk_reads列可以得到占用最多内存的sql语句的相关信息。
V$SQL是内存共享SQL区域中已经解析的SQL语句。
2.列出使用频率最高的5个查询:
1 |
2 |
3 |
4 |
5 |
6 |
3.消耗磁盘读取最多的sql top5:
1 |
2 |
3 |
4 |
5 |
6 |
找出需要大量缓冲读取(逻辑读)操作的查询:
1 |
2 |
3 |
4 |
5 |
6 |
建议继续学习:
- HTML5和CSS3工具资源汇总 (阅读:4433)
- UI设计师的盛宴:Web UI设计资源大系 (阅读:3742)
- 分享一些可视信息设计资源 (阅读:3618)
- 突破systemtap脚本对资源使用的限制 (阅读:3257)
- 游戏引擎中的资源生命期管理问题 (阅读:1979)
- 资源文件的转换问题 (阅读:1907)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:undo异常总结和恢复思路
后一篇:oracle跟踪事件(dump)总结 >>
文章信息
- 作者:streamsong 来源: 信春哥,系统稳,闭眼上线不回滚。
- 标签: 资源
- 发布时间:2015-01-04 22:47:30
建议继续学习
近3天十大热文
-
[939] WordPress插件开发 -- 在插件使用 -
[117] 解决 nginx 反向代理网页首尾出现神秘字 -
[50] 如何保证一个程序在单台服务器上只有唯一实例( -
[48] 整理了一份招PHP高级工程师的面试题 -
[48] 用 Jquery 模拟 select -
[48] 海量小文件存储 -
[47] ps 命令常见用法 -
[47] Innodb分表太多或者表分区太多,会导致内 -
[46] 全站换域名时利用nginx和javascri -
[45] find命令的一点注意事项
