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

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

 

有效使用索引

当执行查询时,SQL Anywhere 会选择如何访问每个表。索引将大大加快访问的速度。当数据库服务器无法找到合适的索引时,它会转为按顺序扫描表—此过程可能需要较长的时间。

例如,假设您需要在一个大型数据库中对员工进行搜索,但只知道他们的名字或姓氏但不知道全名。如果没有索引,SQL Anywhere 会扫描整个表。但是,如果您创建了两个索引(一个首先包含姓氏,另一个首先包含名字),SQL Anywhere 将首先扫描这两个索引,并且通常可以更快地向您返回信息。

正确选择索引可以大大提高性能。在使用索引中介绍了如何创建和管理索引。

 使用索引
 聚簇索引