檢視慢查詢進度
Oracle一個大事務的SQL往往不知道執行到了哪裡,
可以使用如下SQL檢視執行進度。
或者
可以使用如下SQL檢視執行進度。
-
set linesize 400;
-
set pagesize 400;
-
col sql_text format a100;
-
col opname format a15;
-
SELECT se.sid,
-
opname,
-
TRUNC (sofar / totalwork * 100, 2) pct_work,
-
elapsed_seconds elapsed,
-
ROUND (elapsed_seconds * (totalwork - sofar) / sofar) remain_time,
-
sql_text
-
FROM v$session_longops sl, v$sqlarea sa, v$session se
-
WHERE sl.sql_hash_value = sa.hash_value
-
AND sl.sid = se.sid
-
AND sofar != totalwork
- ORDER BY start_time;
-
set linesize 400;
-
set pagesize 400;
-
set long 4000;
-
col sql_fulltext format a100;
-
col opname format a15;
-
SELECT se.sid,
-
opname,
-
TRUNC (sofar / totalwork * 100, 2) pct_work,
-
elapsed_seconds elapsed,
-
ROUND (elapsed_seconds * (totalwork - sofar) / sofar) remain_time,
-
sql_fulltext
-
FROM v$session_longops sl, v$sqlarea sa, v$session se
-
WHERE sl.sql_hash_value = sa.hash_value
-
AND sl.sid = se.sid
-
AND sofar != totalwork
- ORDER BY start_time;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1180444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql開啟檢視慢查詢日誌MySql
- Oracle檢視查詢慢之統計資訊收集Oracle
- Redis客戶端基本操作以及檢視慢查詢Redis客戶端
- oracle 9i 查詢資料字典檢視慢案例分析Oracle
- 檢視慢查詢中,表被update 或 select 次數
- MySQL Case-information_schema檢視查詢慢處理一例MySqlORM
- 檢視查詢報錯
- 【MySQL】檢視&子查詢MySql
- oracle 常用查詢檢視Oracle
- oracle10g中部分檢視查詢非常‘慢“問題解決Oracle
- 查詢RMAN恢復進度
- RMAN備份進度查詢
- RMAN備份進度查詢:
- MySQL 慢查詢MySql
- MySQL慢查詢MySql
- Redis 慢查詢Redis
- mongodb慢查詢分析MongoDB
- mysqldumpslow慢查詢MySql
- 【PDB】Oracle跨PDB檢視查詢Oracle
- MySQL 查詢的成本的檢視MySql
- OushuDB 檢視查詢執行情況
- 【MV】物化檢視查詢重寫
- sql查詢檢視列備註SQL
- 使用物化檢視查詢重寫 優化對於 UNION ALL檢視的CONNECT BY查詢優化
- 查詢匯入記錄的進度
- 檢查sql or session 執行的進度SQLSession
- SQL語句執行進度檢查SQL
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 檢視 Laravel 查詢資料語句Laravel
- Linux查詢檢視幫助命令Linux
- 查詢基表的相關檢視
- 【Oracle】如何查詢檢視時使用索引Oracle索引
- 資料庫的查詢與檢視資料庫
- MySQL 慢查詢優化MySql優化
- SQL慢查詢排查思路SQL
- 詭異的”慢查詢“
- MongoDB慢查詢與索引MongoDB索引
- MySQL:慢查詢日誌MySql