任何人都可以推薦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查詢/ SQL調優
- 3. 如何優化Oracle查詢?
- 4. 優化Oracle查詢
- 5. 優化oracle查詢
- 6. 優化Oracle查詢
- 7. 優化Oracle查詢
- 8. 優化Oracle查詢
- 9. 性能調優現有Oracle查詢
- 10. 如何優化下一個oracle查詢?
- 11. 如何優化我的oracle查詢?
- 12. 如何在oracle中調優自我加入查詢11g
- 13. Oracle SQL查詢優化
- 14. 優化Oracle SQL查詢
- 15. oracle查詢的優化
- 16. Oracle查詢時間優化
- 17. 幫助優化Oracle查詢
- 18. Oracle選擇查詢優化
- 19. 優化Oracle SQL查詢
- 20. Oracle查詢優化提示
- 21. 幫助優化Oracle查詢?
- 22. 的Oracle SQL查詢優化
- 23. Oracle - 優化SQL查詢
- 24. 優化查詢:DBMS_METADATA.GET_DDL(Oracle)
- 25. Oracle查詢調整
- 26. Oracle查詢微調
- 27. PostgreSQL查詢調優
- 28. mysql查詢調優
- 29. 如何調整Oracle SQL查詢
- 30. 如何開始查詢調優?
我任何**想downvote他/她應該留下評論爲什麼。謝謝。 – Bohdan 2014-09-25 03:11:55