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
- [ORACLE] SQL執行OracleSQL
- 【SQL】Oracle避免動態SQL,提高過程執行效率SQLOracle
- 一條Sql的執行過程SQL
- Oracle sql執行計劃OracleSQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- 結合作業系統執行緒 檢視mysql中的sql資源 消耗作業系統執行緒MySql
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- Oracle 中定位重要(消耗資源多)的SQLOracleSQL
- SQL是如何執行的SQL
- Oracle提高SQL執行效率的三種方法ITOracleSQL
- Oracle SQL Profile固定執行計劃的方法OracleSQL
- EBS:Oracle 資料庫執行慢SQLOracle資料庫SQL
- MySQL 中一條 sql 的執行過程MySql
- 一條sql語句的執行過程SQL
- 一條 sql 的執行過程詳解SQL
- sql語句如何執行的SQL
- sql更新是如何執行的?SQL
- PHP執行sqlPHPSQL
- MyBatis SQL執行MyBatisSQL
- oracle 透過pid 找到sid 再找出執行sqlOracleSQL
- Oracle資料庫關於SQL的執行計劃(轉)Oracle資料庫SQL
- 檢視一個正在執行的sql的執行計劃(explain for connection processlist_id)SQLAI
- 後臺執行SQL語句(oracle)SQLOracle
- [轉帖]SQL Server簡潔查詢正在執行的程序SQLServer
- SQL Server 查詢歷史執行的SQL語句SQLServer
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- 17.Sql是如何執行的SQL
- sql查詢是如何執行的?SQL
- mysql的sql語句執行流程MySql
- SQL 語句的執行順序SQL
- mysql執行sql語句過程MySql
- java連線oracle執行sql語句JavaOracleSQL
- peewee 執行原生 sqlSQL
- Sql執行順序SQL
- SQL 執行 - 執行器最佳化SQL
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle