Oracle - 執行過的SQL、正在執行的SQL、消耗資源最多的SQL
一、執行過的SQL
SELECT
SQL_ID, HASH_VALUE, ADDRESS, SQL_FULLTEXT,LAST_LOAD_TIME
FROM
V$SQL
ORDER BY
LAST_LOAD_TIME DESC;
-------------------------------------------------------------------------------------------------
SELECT
SQL_ID, HASH_VALUE, ADDRESS, B.SQL_FULLTEXT, B.FIRST_LOAD_TIME
FROM
V$SQLAREA B
ORDER BY
B.FIRST_LOAD_TIME DESC;
二、正在執行的SQL
SELECT
SSN.USERNAME, SSN.SID, SSN.SQL_ID,SAA.ADDRESS, SAA.HASH_VALUE, SAA.SQL_FULLTEXT
FROM
V$SESSION SSN, V$SQLAREA SAA
WHERE
SSN.SQL_ADDRESS = SAA.ADDRESS AND SSN.SQL_HASH_VALUE = SAA.HASH_VALUE;
三、讀取磁碟次數最多的SQL
SELECT * FROM (
SELECT
SQL_ID,ADDRESS,HASH_VALUE,COMMAND_TYPE, PARSING_USER_ID, PARSING_SCHEMA_NAME, EXECUTIONS, SORTS, DISK_READS, BUFFER_GETS, CPU_TIME, SQL_FULLTEXT
FROM
V$SQLAREA
ORDER BY
DISK_READS DESC
)WHERE ROWNUM<10 ;
四、消耗CPU時間最多的SQL
SELECT * FROM (
SELECT
SQL_ID,ADDRESS,HASH_VALUE,COMMAND_TYPE, PARSING_USER_ID, PARSING_SCHEMA_NAME, EXECUTIONS, SORTS, DISK_READS, BUFFER_GETS, CPU_TIME, SQL_FULLTEXT
FROM
V$SQLAREA
ORDER BY
CPU_TIME DESC
)WHERE ROWNUM<10 ;
五、執行次數最多的SQL
SELECT * FROM (
SELECT
SQL_ID,ADDRESS,HASH_VALUE,COMMAND_TYPE, PARSING_USER_ID, PARSING_SCHEMA_NAME, EXECUTIONS, SORTS, DISK_READS, BUFFER_GETS, CPU_TIME, SQL_FULLTEXT
FROM
V$SQLAREA
ORDER BY
EXECUTIONS DESC
)WHERE ROWNUM<10 ;
相關文章
- 查詢Oracle正在執行和執行過的SQL語句OracleSQL
- 檢視正在執行的SQLSQL
- 查詢Oracle正在執行的SQL語句OracleSQL
- Oracle檢視正在執行的SQL以及執行計劃分析OracleSQL
- 檢視資料中正在執行的sqlSQL
- 查詢oracle正在執行的SQL和事務OracleSQL
- Oracle SQL 語句的執行過程OracleSQL
- 查詢正在執行的SQL語句SQL
- ORACLE sql 語句的執行過程(SQL效能調整)OracleSQL
- SQL的執行SQL
- [ORACLE] SQL執行OracleSQL
- 理解oracle執行sql語句的過程OracleSQL
- 檢視mysql正在執行的SQL語句MySql
- sql 執行過程SQL
- 一條Sql的執行過程SQL
- Oracle 查詢某個session正在執行的sql語句OracleSessionSQL
- 檢視當前oracle中正在執行的sql語句OracleSQL
- 結合作業系統執行緒 檢視mysql中的sql資源 消耗作業系統執行緒MySql
- MySQL 5.7獲取指定執行緒正在執行SQL的執行計劃資訊MySql執行緒
- oracle之 v$sql_monitor 監視正在執行的SQL語句的統計資訊OracleSQL
- Oracle中檢視已執行sql的執行計劃OracleSQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- 【SQL】Oracle避免動態SQL,提高過程執行效率SQLOracle
- 通過日誌檢視mysql正在執行的SQL語句MySql
- oracle中找出最消耗資源的sqlOracleSQL
- SQL Server簡潔查詢正在執行SQL(等待事件)SQLServer事件
- CoreData執行過程的sql語句SQL
- 剖析SQL語句的執行過程SQL
- --捕捉執行超過6秒的SQLSQL
- sql執行過程分析SQL
- SQL是如何執行的SQL
- SQL的執行計劃SQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- 查詢正在執行的sql語句及該語句執行的時間SQL
- 通過ERRORSTACK找出正在執行的SQL中的繫結變數值ErrorSQL變數
- Oracle 檢視SQL的執行計劃OracleSQL
- Oracle sql執行計劃OracleSQL
- oracle動態sql執行table表中儲存的sqlOracleSQL