oracle数据库性能优化精解

oracle数据库性能优化精解

ID:5402870

大小:1.19 MB

页数:48页

时间:2017-11-10

oracle数据库性能优化精解_第1页
oracle数据库性能优化精解_第2页
oracle数据库性能优化精解_第3页
oracle数据库性能优化精解_第4页
oracle数据库性能优化精解_第5页
资源描述:

《oracle数据库性能优化精解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库性能优化精解李轶楠Mail:ora-600@163.com13331192030技术服务人生诊断工具中的七种武器多情环—sqltuningadvisor/sqlaccessadvisor:多情环似乎是一个情种,谁拥有它似乎都会产生感情,从而对许多江湖事看的很淡。在Oracle应用中,谁对性能影响最大,不言而喻,是SQL,准确地说是SQL语句的算法,可以说,80%以上的性能问题都可以通过调整SQL来解决或者缓解,拥有调优SQL性能的能力,基本上可以算作一个DBA高手咯。。。李轶楠M

2、ail:ora-600@163.com13331192030技术服务人生以前检查系统使用情况查看等待事件查看数据库分散读取上的等待事件通过以下方法识别SQL(难以操作)识别具有大量数据库分散读取等待事件的会话并跟踪它们,或者在OEM中查看最突出的会话获得解释计划检查被访问的对象(大小/基数)查看SQL统计信息和/或与对象统计信息相比较(v$sql)(难以操作)识别问题联系打包应用程序的供应商为供应商提供测试方案供应商提供补丁/升级安装在客户的下一个维护周期中的补丁/升级Oracle10g查看ADD

3、M建议根据链接来运行自动SQL调整接受来自SQL调整的SQL描述文件建议SQL调整:以前与现在的情况情况:打包应用程序中的不良SQL李轶楠Mail:ora-600@163.com13331192030技术服务人生执行计划执行计划是一系列的优化器用来完成SQL操作的步骤和操作李轶楠Mail:ora-600@163.com13331192030技术服务人生曾经我们如何查看执行计划通过下面的工具能够看到执行计划EXPLAINPLANV$SQL_PLANSQLTraceSQL*PlusAUTOTRACE看

4、到执行计划不是目的,优化与分析仍然靠DBA去努力。。。李轶楠Mail:ora-600@163.com13331192030技术服务人生SQL调优建议SQLTuning&AccessAdvisors能够对系统中的SQL语句提供优化指导从多个不同的方向为SQL提供优化建议建议包括了:统计信息的重新收集,创建/删除索引,创建/删除物化视图,是否需要物化视图日志,SQL语句的书写以及固化执行计划的SQLProfiling通过存储在Oracle内部的SQLProfiling能够在不改变SQL代码的基础上强制

5、执行计划SQL ProfilePackaged Apps+SQL AdviceCustomizable Apps+Indexes,MVs,PartitionsWell-tunedSQLHigh-loadSQLPackaged AppsCustomizable AppsAutomaticTuningOptimizerAutoSQLTuningAutoSQLAnalysisAccessAdvisorCustomizable Apps+李轶楠Mail:ora-600@163.com13331192030

6、技术服务人生SQLTuningAdvisorOverviewAddMissingIndexesModifySQLConstructsCreateaSQLProfileAutomaticTuningOptimizerSQLStructureAnalysisAccessPathAnalysisSQLProfilingStatisticsAnalysisGatherMissingorStaleStatisticsDBASQLTuningRecommendationsSQLTuningAdvisor李轶楠

7、Mail:ora-600@163.com13331192030技术服务人生SQLTuningUsageScenariosSQLTuningAdvisorADDMHigh-loadSQLCursorCacheAWRSQLTuningSet (STS)User-definedFilter/RankSQLSourcesManualSelectionAutomaticSelectionAWR李轶楠Mail:ora-600@163.com13331192030技术服务人生SQLTuninginOracleD

8、atabase10gEnd-to-EndWorkflowWorkloadSQLTuningCandidatesSQLTuningAdvisorADDMAWRonehourGenerateRecommendationsDBAInvokeAdvisorImplementDBAAgoodend-to-endsolution, butmanualinterventionisrequiredEvaluateRecommendationsDBA李轶楠Mail:ora-600@163.com13

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。