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 能够方便地对表中的行强制实施唯一性约束。

创建索引时,列会按您指定的顺序出现在索引中。索引定义中不允许重复引用列名称。

[索引顾问] 是一种工具,用于协助您为数据库选择一组适当的索引。请参见索引顾问


使用逻辑索引共享索引
确定哪些逻辑索引共享一个物理索引
何时创建索引
提高索引性能
索引的其它用途
B 链接索引