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

热门试题