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

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 14:16:25
字體:
來源:轉載
供稿:網友

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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沧州市| 巴楚县| 即墨市| 陇川县| 永顺县| 深州市| 乡城县| 吉安县| 定结县| 宁河县| 明光市| 石阡县| 石城县| 深圳市| 巴楚县| 清新县| 工布江达县| 木兰县| 洞头县| 石楼县| 新丰县| 湖口县| 容城县| 科尔| 双桥区| 旌德县| 博客| 越西县| 漳平市| 屏东市| 保靖县| 都兰县| 南川市| 千阳县| 朝阳区| 淮北市| 临潭县| 额济纳旗| 泰宁县| 马龙县| 积石山|