索引可以大大地提高索引列上的搜索性能。但是,索引会占用数据库中的空间并降低插入、更新和删除操作的速度。本节将帮助您确定应该何时创建索引,以及如何利用索引实现最佳性能。
在许多情况下,创建索引会提高数据库的性能。索引根据部分或所有列中的值对表的行进行排序。索引使 SQL Anywhere 可以快速地查找行。它可以通过限制所访问的数据库页数来支持较大的并发性。索引还使 SQL Anywhere 能够方便地对表中的行强制实施唯一性约束。
创建索引时,列会按您指定的顺序出现在索引中。索引定义中不允许重复引用列名称。
[索引顾问] 是一种工具,用于协助您为数据库选择一组适当的索引。请参见索引顾问。
使用逻辑索引共享索引
确定哪些逻辑索引共享一个物理索引
何时创建索引
提高索引性能
索引的其它用途
B 链接索引
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |