问答题X 纠错
数据库的索引就类似于书籍的目录,如果想快速查找而不是逐页查找指定的内容,可以通过目录中章节的页号找到其对应的内容。类似地,索引通过记录表中的关键值指向表中的记录,这样数据库引擎就不用扫描整个表而定位到相关的记录。相反,如果没有索引,则会导致SQL Server搜索表中的所有记录,以获取匹配结果。
索引的优点包括:
(1)大大加快数据的检索速度,这是创建索引的最主要的原因。
(2)创建唯一性索引,保证表中每一行数据的唯一性。
(3)加速表和表之间的连接。
(4)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
(5)查询优化器可以提高系统的性能,但它是依靠索引起作用的。
你可能喜欢
问答题