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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀集县| 青冈县| 曲阜市| 土默特左旗| 阿坝| 武义县| 鄯善县| 怀化市| 星子县| 海淀区| 甘谷县| 津市市| 保德县| 中宁县| 顺平县| 汝南县| 庄浪县| 台山市| 长乐市| 旬邑县| 县级市| 苏尼特左旗| 蓬莱市| 织金县| 鹤庆县| 鄂州市| 商河县| 西华县| 长武县| 华坪县| 景东| 称多县| 桃园市| 潞西市| 大足县| 石棉县| 庆城县| 手游| 靖宇县| 梁平县| 宁陵县|