我需要知道,如果我有1000個查詢的集合,並且我一次執行它們。如果特定的一組查詢需要時間,那麼可能的原因是什麼,需要時間以及通過什麼方式來解決此問題。SQL查詢需要時間
0
A
回答
1
描述它們。所有正在運行的查詢都可以通過查詢v$session
與您的SID
& serial#
查看。一旦你有了SQL_Id
,你可以用SQL_id查詢v$sql
來顯示正在運行的查詢。
v$session
也顯示了大量的其他信息,包括等待狀態,你可以經歷的事件,並找出什麼。
通過v$locked_object
查看是否有鎖定的對象,阻止查詢執行。
進一步閱讀:
+0
如何描述它們? – user1131913 2012-01-09 11:56:27
+0
我的回答是關於識別和分析SQL的。使用查詢中的解釋計劃來找出查詢的哪一部分導致問題。 @ user1131913 – Sathya 2012-01-09 11:58:03
相關問題
- 1. 需要時間的SQL Server查詢
- 2. 需要很長時間的SQL查詢
- 3. 查詢需要的時間
- 4. 查詢需要長時間
- 5. SQL查詢需要比查詢db直接更長的時間
- 6. Sql查詢需要
- 7. 要執行SQL查詢需要很長時間
- 8. 需要很長時間才能執行SQL Server的SQL查詢
- 9. SQL查詢需要很長的時間和參數檢查
- 10. SQL查詢需要的時間太長 - 臨時表
- 11. 在SQL查詢時需要幫助
- 12. 在SQL查詢時需要幫助
- 13. 在查詢SQL Server時需要幫助
- 14. 需要很長時間的Oracle查詢
- 15. 查詢bigquery需要更多時間
- 16. mysql查詢需要很多時間
- 17. 需要太多時間的Mysql查詢
- 18. 計數查詢需要很多時間
- 19. Informix DELETE查詢需要很長時間
- 20. 重複查詢需要很長時間
- 21. MongoDB需要很長時間來查詢
- 22. MySQL查詢需要時間運行
- 23. 需要減少查詢時間
- 24. 簡單查詢需要很長時間
- 25. 加入查詢需要更多時間
- 26. LINQ查詢是需要長時間
- 27. MySQL查詢需要長時間
- 28. 選擇查詢需要很長時間
- 29. SQL查詢 - 我需要從查詢
- 30. SQL查詢/子查詢需要幫助
可以存在數據庫鎖,其可在一個查詢的執行期間獲取,而不是自動釋放的問題。只是一個想法!! – aProgrammer 2012-01-05 10:48:37