选择一组适当的索引可以提高数据库性能。SQL Anywhere 索引顾问通过为数据库提供有关最佳索引集的建议来帮助您选择索引。
您可以使用 Interactive SQL 对单个查询运行 [索引顾问],也可使用 Sybase Central 中的 [应用程序分析] 模式对数据库运行 [索引顾问]。在分析数据库时,索引顾问将使用跟踪会话来收集数据并提出建议。要了解哪些索引会导致执行计划得到改进,索引顾问使用这些索引来预计查询执行开销。索引顾问还评估多列索引及单列索引,还会调查聚簇索引或非聚簇索引的影响。
索引顾问会生成候选索引并确定它们对性能的影响,从而对数据库或单个查询进行分析。为了研究不同候选索引的影响,索引顾问会在各组不同的索引下反复重新优化查询。但它不执行查询。
可通过查看 "DBO"."ix_consultant_log" 表中的 sql_code and log_message 列,来分析运行索引顾问时所出现的任何错误。
获取对查询的索引顾问建议
获取对数据库的索引顾问建议
索引顾问建议
索引顾问结果
执行索引顾问结果
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |