Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 监控和提高数据库性能 » 提高数据库性能

 

索引顾问

要运行 [索引顾问],必须具有 DBA 或 PROFILE 特权。

选择一组适当的索引可以提高数据库性能。SQL Anywhere [索引顾问] 通过为数据库提供有关最佳索引集的建议来帮助您选择索引。

您可以使用 Interactive SQL 对单个查询运行 [索引顾问],也可使用 Sybase Central 中的 [应用程序分析] 模式对数据库运行 [索引顾问]。在分析数据库时,[索引顾问] 将使用跟踪会话来收集数据并提出建议。它使用这些索引来预计查询执行开销,以便了解哪些索引会导致执行计划得到改进。[索引顾问] 会评估多列索引及单列索引,还会调查聚簇索引或非聚簇索引的影响。

[索引顾问] 会生成候选索引并确定它们对性能的影响,从而对数据库或单个查询进行分析。为了研究不同候选索引的影响,[索引顾问] 会在各组不同的索引下反复重新优化查询。但它不执行查询。

注意

可使用 Sybase Central 连接到版本 9 数据库服务器。但是,Sybase Central 中窗口的布局会恢复为版本 9 的布局(不包含 [应用程序分析] 模式)。有关如何在 Sybase Central 中查找和使用 [索引顾问] 的信息,请参见版本 9 文档。

另请参见

获取对查询的 [索引顾问] 建议
获取对数据库的 [索引顾问] 建议
了解索引顾问建议
了解 [索引顾问] 结果
执行 [索引顾问] 结果