Dav_笔记11:SQL Tuning Overview-sql调优 之 3

自动SQL调整功能

由于手动SQL调优过程给应用程序开发人员带来了许多挑战,因此Oracle调优过程已通过Oracle数据库的自动SQL调优功能实现自动化。这些功能旨在同样适用于OLTP和数据仓库类型的应用程序:

■ADDM

■SQL Tuning Advisor

■SQL调整集

■SQL Access Advisor

ADDM

自动数据库诊断监视器(ADDM)分析AWR收集的有关Oracle数据库可能出现的性能问题的信息,包括高负载SQL语句。请参见第6-1页的“自动数据库诊断监视器概述”。

SQL Tuning Advisor

SQL Tuning Advisor优化已标识为高负载SQL语句的SQL语句。默认情况下,Oracle数据库会自动识别有问题的SQL语句,并在系统维护窗口期间使用SQL Tuning Advisor实现调整建议作为自动维护任务,搜索改进高负载SQL语句执行计划的方法。您还可以选择在任何给定的SQL工作负载上随时运行SQL Tuning Advisor以提高性能。请参见第17-9页的“使用SQL Tuning Advisor进行无线调优”。

SQL调优集

当多个SQL语句作为ADDM,SQL Tuning Advisor或SQL Access Advisor的输入时,数据库构造并存储SQL调优集(STS)。 STS包括一组SQL语句及其关联的执行上下文和基本执行统计信息。请参见 Dav_笔记11系列 文章中的的“管理SQL调整集”。

SQL Access Advisor

除了SQL Tuning Advisor之外,SQL Access Advisor还提供有关物化视图,索引和物化视图日志的建议。 SQL Access Advisor通过为给定工作负载推荐适当的物化视图集,物化视图日志和索引,帮助您实现性能目标。通常,随着物化视图和索引的数量以及分配给它们的空间的增加,查询性能会提高。 SQL Access Advisor会考虑空间使用和查询性能之间的权衡,并建议对新的和现有的物化视图和索引进行最具成本效益的配置。请参见第18-5页的“使用SQL Access Advisor”。

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值