任何人都可以推荐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