Oracle数据库11g新特性:SQL Access Advisor

本文探讨了SQLTuningAdvisor和SQLAccessAdvisor的功能及其在提高SQL性能和数据库结构调整中的作用。前者专注于针对单个SQL语句进行优化并给出具体建议,如收集统计信息、重构SQL语句等;后者则关注于数据库的整体结构优化,特别是在选择合适的分区策略方面提供指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL Tuning Advisor + SQL Access Advisor:sql性能 和 数据库创建成本 

 

 

SQL Tuning Advisor 提出的建议只对应以下四个目标之一:

    ■  为统计信息丢失或失效的对象收集统计信息
    ■  考虑优化器的任何数据偏差、复杂谓词或失效的统计信息
    ■  重新构建 SQL 以优化性能
    ■  提出新索引建议

 

 

     这些建议仅与单个语句(而非整个负载)相关。因此,只能将 SQL Tuning Advisor 偶尔用于高负载或关键业务查询。注意,与 SQL Access Advisor 相比(其标准更加宽松),该顾问程序只建议能够提供重大性能改进的索引。当然,SQL Tuning Advisor 没有分区顾问程序。

 

 

    调整数据库结构是最费时费力的棘手任务之一,同时也是最有成效的任务之一。同样,分区是一个非常有效的调整工具,但分区的选择很难轻松决定。SQL Access Advisor 在这些过程中提供了一个非常有用的帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值