SQL Anywhere 会自动为主键和外键列建立索引。因此,没有必要在键列上手工创建索引,通常也不建议这样做。如果某个列只是键的一部分,则创建索引可能会有帮助。
索引会需要额外的空间,并且可能会略微降低某些用于修改表中数据的语句(例如 INSERT、UPDATE 和 DELETE 语句)的性能。但是,索引可以显著提高搜索性能,因此强烈建议您在频繁执行数据搜索时使用索引。要进一步了解有关索引如何提高性能的信息,请参见使用索引。
只要可能,优化程序便自动使用索引提高数据库语句的性能。此外,当删除、更新或插入行后,索引会自动更新。虽然构建查询时可以使用索引提示显式引用索引,但没必要这样做。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |