SQL Tuning Advisor + SQL Access Advisor:sql性能 和 数据库创建成本
SQL Tuning Advisor 提出的建议只对应以下四个目标之一:
■ 为统计信息丢失或失效的对象收集统计信息
■ 考虑优化器的任何数据偏差、复杂谓词或失效的统计信息
■ 重新构建 SQL 以优化性能
■ 提出新索引建议
这些建议仅与单个语句(而非整个负载)相关。因此,只能将 SQL Tuning Advisor 偶尔用于高负载或关键业务查询。注意,与 SQL Access Advisor 相比(其标准更加宽松),该顾问程序只建议能够提供重大性能改进的索引。当然,SQL Tuning Advisor 没有分区顾问程序。
调整数据库结构是最费时费力的棘手任务之一,同时也是最有成效的任务之一。同样,分区是一个非常有效的调整工具,但分区的选择很难轻松决定。SQL Access Advisor 在这些过程中提供了一个非常有用的帮助。