查询正在运行的SQL

来源:互联网 发布:sql基础教程视频 编辑:程序博客网 时间:2024/04/28 07:09

找出低效的SQL:

SELECT EXECUTIONS , DISK_READS, BUFFER_GETS,
        ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio,
        ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run,
        SQL_TEXT
FROM   V$SQLAREA
WHERE  EXECUTIONS>0
AND     BUFFER_GETS > 0 
AND (BUFFER_GETS-DISK_READS)/BUFFER_GETS < 0.8 
ORDER BY 4 DESC;

 

找出正在执行的所有SQL:

SELECT * FROM v$sql;

 

 

 

原创粉丝点击