任何人都可以推薦Oracle數據庫查詢性能調優的最佳做法嗎? 是否有應用程序免費或付費,這將是行業標準?如何調優oracle查詢
0
A
回答
0
Oracle帶有一個名爲Explain Plan的工具。這給你提供了一些有關Oracle將如何處理給定查詢的信息。
有關說明計劃的一些信息可以在ORAFAQ發現:Understanding Explain Plan
注意,解釋解釋計劃的東西,需要一些在數據庫管理的藝術體驗。即使找到需要觀察的查詢也是一種藝術形式。
2
行業標準將「取決於」。
如果您擁有數據庫的企業版和性能和調優軟件包,Oracle提供了許多工具(如SQL Tuning Advisor)來幫助您調整特定的SQL語句。它提供了AWR(自動工作量存儲庫)和ASH(活動會話歷史記錄)表以及各種實用工具來報告和使用這些表,以幫助您識別需要調整的語句或系統問題。它有顧問幫助你調整你的內存配置。有許多書完全用於Oracle提供的許多不同工具。
但也有一般情況下,需要一個知識淵博的人。自動化工具可以表明查詢可能會從其他索引中受益。人類可以查看查詢,瞭解底層數據,並意識到查詢本身可以被重寫,從而通過使用分析函數而不是大量自我連接來大幅提高性能。人可以識別自動化工具可能出現問題的位置,以及解決諸如缺少綁定變量等應用程序問題更有意義的地方。
0
有很多關於此的Oracle文檔。
下面是一些SQL Tuning Overview
您shold瞭解Query Optimizer一樣。
在高層次上,它從添加索引開始並在不同類型的連接之間切換。 但它背後還有更多怪異的東西。
相關問題
- 1. 如何優化oracle查詢?
- 2. 如何優化Oracle查詢?
- 3. 優化Oracle查詢
- 4. 優化Oracle查詢
- 5. 優化Oracle查詢
- 6. 優化oracle查詢
- 7. 如何優化下一個oracle查詢?
- 8. 如何優化我的oracle查詢?
- 9. Oracle查詢時間優化
- 10. 幫助優化Oracle查詢
- 11. Oracle - 優化SQL查詢
- 12. 幫助優化Oracle查詢?
- 13. oracle查詢的優化
- 14. 優化Oracle SQL查詢
- 15. Oracle SQL查詢優化
- 16. 優化Oracle SQL查詢
- 17. mysql查詢調優
- 18. 如何調整Oracle SQL查詢
- 19. 如何開始查詢調優?
- 20. 優化字符串搜索Oracle查詢
- 21. 在oracle中的查詢優化
- 22. oracle查詢中的「WITH」子句優化
- 23. oracle中max函數的查詢優化
- 24. 的Oracle 11g:查詢性能優化
- 25. 多表優化oracle sql查詢
- 26. 需要幫助優化oracle查詢
- 27. 的Oracle SQL查詢優化另外1
- 28. 在Oracle中用NULLable列優化查詢
- 29. Oracle優化查詢避免遊標
- 30. Oracle查詢或聲明問題以及性能調優
我任何**想downvote他/她應該留下評論爲什麼。謝謝。 – Bohdan 2014-09-25 03:11:55