当执行查询时,SQL Anywhere 会选择如何访问每个表。索引将大大加快访问的速度。当数据库服务器无法找到合适的索引时,它会转为按顺序扫描表—此过程可能需要较长的时间。
例如,假设您需要在一个大型数据库中对员工进行搜索,但只知道他们的名字或姓氏但不知道全名。如果没有索引,SQL Anywhere 会扫描整个表。但是,如果您创建了两个索引(一个首先包含姓氏,另一个首先包含名字),SQL Anywhere 将首先扫描这两个索引,并且通常可以更快地向您返回信息。
正确选择索引可以大大提高性能。在使用索引中介绍了如何创建和管理索引。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |