国产探花免费观看_亚洲丰满少妇自慰呻吟_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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 永川市| 桂平市| 巴林右旗| 古浪县| 奎屯市| 临武县| 凉城县| 泰宁县| 神农架林区| 海伦市| 穆棱市| 武宁县| 五华县| 县级市| 汉源县| 灵川县| 丹东市| 兴文县| 许昌市| 哈尔滨市| 永定县| 攀枝花市| 辽阳县| 增城市| 长顺县| 乌拉特前旗| 南城县| 台前县| 二连浩特市| 韩城市| 小金县| 武城县| 宝应县| 遵化市| 开平市| 东明县| 泗阳县| 呼图壁县| 赤城县| 肥乡县|