我有查詢需要花費大量的時間來執行(不同的操作)。但是該查詢未在v $ session_longops中列出。我如何強制將查詢放入v $ session_longops。
3
A
回答
4
不幸的是,如果你在談論一個SQL查詢,你可能無法迫使它在V$SESSION_LONGOPS
展現出來。當一步驟需要6秒以上時,Oracle向V$SESSION_LONGOPS
寫入查詢。但是,您可以有一個非常長時間的查詢,它由許多非常短的步驟組成。例如,內部和外部查詢使用索引來獲取數據的嵌套循環連接可以運行很長時間,但單個操作的時間可能不會超過一小部分。如果是這種情況,通常將優化器的估計基數與實際基數進行比較。 Oracle很可能會執行大量的短操作,因爲它低估了操作各個步驟的基數。對優化器進行更好的估計可能會導致更有效的查詢計劃和在V$SESSION_LONGOPS
中跟蹤更長的操作。
如果你是在談論一個PL/SQL過程發生在發出一個或多個SQL查詢,Rajesh的評論是即期。您可以使用DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS method在V$SESSION_LONGOPS
中跟蹤PL/SQL進程的進度。
相關問題
- 1. Oracle - 從v $ session_longops定時採樣
- 2. v $ session_longops TIMESTAMP字段和時間進程以毫秒爲單位
- 3. -v grep的查詢
- 4. 查詢與接力
- 5. 查詢在火力
- 6. 力媒體查詢
- 7. 力INNER JOIN Django的查詢
- 8. 火力查詢和迅速
- 9. 火力地堡查詢
- 10. SQLAlchemy的查詢動力場
- 11. 火力地堡查詢NOW()
- 12. 合力LINQ查詢比較
- 13. 火力地堡查詢
- 14. 在v $ sql/v $ sqlarea表上查詢PL/SQL源(行號)
- 15. 最後查詢mysql的V $ SQL
- 16. BETWEEN AND V SQL查詢性能GTE/LTE
- 17. SQLite查詢時間AM v PM
- 18. 查詢V $會話表在UNIX
- 19. Neo4j的v.2.0.0可選匹配查詢
- 20. Hibernate查詢v數據庫函數
- 21. 從屬子查詢v左連接
- 22. 力「TOP 100%」,在EF「子查詢」可查詢
- 23. RubyMotion火力地堡(運動火力)如何查詢單個鍵
- 24. 斯威夫特火力地堡:從火力地堡查詢
- 25. Excel 2016-直接將電力查詢加載到電力樞紐
- 26. 力MDX查詢返回的列名
- 27. 在Xamarin火力地堡查詢失敗
- 28. 電力BI - 「直接查詢」模式
- 29. 加入電力查詢功能錯誤
- 30. 的MySQL查詢力返回NULL