/*
OPNAME:指長時間執行的操作名.如:Table Scan
TARGET:被操作的object_name. 如:tableA
TARGET_DESC:描述target的內容
SOFAR:這個是需要著重去關注的,表示已要完成的工作數,如掃描了多少個塊。
TOTALWORK:指目標對象一共有多少數量(預計)。如塊的數量。
UNITS:
START_TIME:進程的開始時間
LAST_UPDATE_TIM:最后一次調用set_session_longops的時間
TIME_REMAINING: 估計還需要多少時間完成,單位為秒
ELAPSED_SECONDS:指從開始操作時間到最后更新時間
CONTEXT:
MESSAGE:對于操作的完整描述,包括進度和操作內容。
USERNAME:與v$session中的一樣。
SQL_ADDRESS:關聯v$sql
SQL_HASH_VALUE:關聯v$sql
QCSID:主要是并行查詢一起使用。
*/
SELECT V.SQL_ID,
USERNAME,
SID,
OPNAME,
ROUND(SOFAR * 100 / TOTALWORK, 0) || '%' AS "執行進度百分比",
TIME_REMAINING "估計剩余時間(秒)",
SQL_TEXT,
A.ELAPSED_SECONDS "執行時間(秒)",
A.START_TIME "執行開始時間",
A.TOTALWORK "總數(塊block)",
A.SOFAR "已完成數(塊block)",
A.SOFAR / A.ELAPSED_SECONDS "每秒掃描數(塊block)"
FROM V$SESSION_LONGOPS A, V$SQL V
WHERE 1 = 1
--AND TIME_REMAINING <> 0
AND SQL_ADDRESS = ADDRESS
AND SQL_HASH_VALUE = HASH_VALUE
ORDER BY A.ELAPSED_SECONDS DESC;
SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR(
SQL_ID => '85tpcyjsu9mx6',
REPORT_LEVEL => 'ALL') AS REPORT
FROM DUAL;
網頁名稱:oracle查詢執行慢的sql,使用V$SESSION_LONGOPS分析
文章來源:http://www.yijiale78.com/article28/jdopjp.html
成都網站建設公司_創新互聯,為您提供網站導航、網站營銷、手機網站建設、軟件開發、App開發、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯