查詢有多少JOB正在執行,程式被hang住
我在執行select count(*) from dba_jobs_running;時好久不能得到結果,
可以知道我的當前SID=251,於是另開一SESSION,提交命令
SQL> select event,p1text,p1,p2text,p2 from v$session_wait
2 where sid=251;
得到結果:
EVENT P1TEXT P1 P2TEXT P2
------------------ -------------- ---------- ---------- ----------
buffer busy waits file# 2 block# 9
於是繼續執行
SQL> select file_name,tablespace_name from dba_data_files
2 where file_id=2
3 /
得到結果
FILE_NAME TABLESPACE_NAME
------------------------------ ------------------------------
/dev/vg_db_jssys1_1/rrbs4G07 UNDOTBS
可見一直在等待UNDO塊.
--------------------
ITPUB上的朋友給的資料
Subject: Query on DBA_JOBS_RUNNING is Slow in Oracle 9.2
Doc ID: Note:240058.1 Type: PROBLEM
Last Revision Date: 05-MAY-2004 Status: PUBLISHED
fact: Oracle Server - Enterprise Edition 9.2
symptom: Query on DBA_JOBS_RUNNING is slow
cause: This problem is described in the Bug 2624130 - QUERY AGAINST
DBA_JOBS_RUNNING IS USING CBO EVEN WHEN NO STATISITICS
fix:
Workaround:
Use /*+ rule */ hint.
I.e: select /*+ rule */ * from dba_jobs_running;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/85922/viewspace-898849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pgrep查詢正在執行的程式ID
- 查詢oracle正在執行的SQL和事務OracleSQL
- [轉帖]SQL Server簡潔查詢正在執行的程序SQLServer
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- job任務均不執行,手工執行報job now running
- 多執行緒查詢執行緒
- 被問懵了:一個程式最多可以建立多少個執行緒?執行緒
- explain 查詢執行計劃AI
- gdb除錯正在執行的程式除錯
- Elasticjob執行job冪等AST
- sql查詢是如何執行的?SQL
- 多執行緒查詢,效率翻倍執行緒
- MySQL:kill和show命令hang住一列MySql
- Linux中最多有多少程式?一個程式最多有多少執行緒?Linux執行緒
- MySQL 查詢常用操作(0) —— 查詢語句的執行順序MySql
- 自適應查詢執行:在執行時提升Spark SQL執行效能SparkSQL
- 在KYLIN中執行查詢報錯
- 執行計劃-6:推入子查詢
- 如何用GNU time查詢Linux命令或程式的執行時間Linux
- MySQL 執行DDL語句 hang住了怎麼辦?MySql
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- [20191104]禁止job以及SCHEDULER執行.txt
- matlab: 檢查程式執行效率Matlab
- 一條查詢語句的執行流程
- 如何在Linux中執行MySQL/MariaDB查詢LinuxMySql
- MySQL學習 - 查詢的執行過程MySql
- Laravel 框架查詢執行的 SQL 語句Laravel框架SQL
- MySQL執行狀況查詢方式介紹MySql
- C# Linq 延遲查詢的執行C#
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- 華住脫褲後,你的隱私還有多少
- MySQL:查詢欄位數量多少對查詢效率的影響MySql
- fastadmin中快速搜尋時執行查詢的欄位 預設查詢idAST
- 如何在Linux中檢視所有正在執行的程式Linux
- GaussDB SQL查詢語句執行過程解析SQL
- 查詢SQL Server的歷史執行記錄SQLServer
- SQL 查詢語句的執行順序解析SQL
- cmu15545筆記-查詢執行(Query Excution)筆記
- MySQL 查詢語句執行過程淺析MySql