11g查看性能慢sql的一个方法
来源:互联网 发布:桌面管理软件 知乎 编辑:程序博客网 时间:2024/06/16 16:33
select *
from (select a.sid,
a.sql_id,
a.status,
a.cpu_time / 1000000,
a.buffer_gets,
a.DISK_READS,
b.SQL_TEXT
from v$sql_monitor a, v$sql b
where a.SQL_ID = b.SQL_ID
order by a.CPU_TIME desc)
from (select a.sid,
a.sql_id,
a.status,
a.cpu_time / 1000000,
a.buffer_gets,
a.DISK_READS,
b.SQL_TEXT
from v$sql_monitor a, v$sql b
where a.SQL_ID = b.SQL_ID
order by a.CPU_TIME desc)
where rownum <= 20;
v$sql是实时统计数据,可以定位消耗资源的sql
select a.USERNAME,
a.OPNAME,
b.SQL_TEXT,
to_char(a.START_TIME, 'DD-MON-YY HH24:MI'),
a.ELAPSED_SECONDS,
a.TIME_REMAINING,
a.SOFAR,
round(a.SOFAR / a.TOTALWORK * 100, 2)
from v$session_longops a, v$sql b
where a.SQL_ADDRESS = b.ADDRESS
and a.SQL_HASH_VALUE = b.HASH_VALUE
and a.SOFAR <> a.TOTALWORK
and a.TOTALWORK != 0;
查看消耗cpu的操作系统进程
ps -e -o pcpu,pid,user,tty,args|sort -n -k 1 -r |head
0 0
- 11g查看性能慢sql的一个方法
- 如何查看一个mysql的sql语句的性能
- PostgreSQL SQL的性能调试方法3--查看执行计划
- PostgreSQL SQL的性能调试方法3--查看执行计划
- PostgreSQL SQL的性能调试方法 查看执行计划
- MySQL - 查看慢SQL
- MySQL - 查看慢SQL
- 程序性能慢的一些方法总结
- 性能测试mysql慢SQL定位以及分析方法
- ORACLE 11G ADG的STATSPACK性能报表配置方法
- 解决SQL速度慢的方法
- 使用DB2top查看最慢的sql语句
- mysql查看慢查询、分析执行SQL的效率
- 查看Oracle性能差的SQL
- 查看Oracle性能差的SQL
- [SQL调优] Oracle 11g 针对SQL性能的新特性(一)- Adaptive Cursor Sharing
- Oracle 11g 针对SQL性能的新特性(三)- SQL Plan Management
- 节约性能的一个sql
- 多线程之CompletionService使用
- java中volatile关键字的含义
- 嵌入式的 gdb 远程调试
- 搜索引擎中关键字搜索建议的实现(内附小Demo)
- 智慧树
- 11g查看性能慢sql的一个方法
- Android 5.0 documentation CHM 版本 下载
- Platform 驱动架构
- QT4.8.6 Designer 集成VTK5.10.1 中QVTKWidgets插件
- Leetcode--RegularExpressionMatching
- caffe学习,持续更新
- Linux网卡配置与绑定
- linux常用指令(二)
- nefu 553 念珠的差异