国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle中查看慢查詢進度的腳本分享

2024-08-29 13:58:18
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Oracle中查看慢查詢進度的腳本分享,本文給出了2個實現腳本,直接給出的代碼,需要的朋友可以參考下
 
 

Oracle一個大事務的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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昔阳县| 出国| 呼玛县| 本溪| 丰镇市| 曲阳县| 榆中县| 新营市| 中阳县| 平武县| 华亭县| 南昌县| 荣昌县| 牟定县| 丰都县| 泌阳县| 南华县| 德江县| 罗平县| 武城县| 车致| 微山县| 昌邑市| 东港市| 鹤岗市| 吴旗县| 武城县| 阜康市| 屯留县| 河南省| 炉霍县| 郁南县| 南江县| 连州市| 马公市| 宜宾市| 武隆县| 安乡县| 杭州市| 象州县| 衡阳市|