欢迎各界计算机爱好者加入,弘扬极客精神!

简述索引的优点。。。。。。

0 喜欢 0 不喜欢
问题关闭原因: enough answers
最新提问 9月 11, 2016 分类:数据库 | 用户: calmjoy (528 分)  
已关闭 12月 9, 2016 用户:Re

18 个回答

0 喜欢 0 不喜欢
创建索引可以大大提高系统的性能:
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 
第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 
最新回答 9月 11, 2016 用户: 、Whiteˉ (594 分)  
0 喜欢 0 不喜欢
优点:
能够 增加 某些 查询的效率.  (  具体 增加哪些, 取决于   索引包含的列, 以及 查询的 where 语句, 以及 数据分布等信息)

缺点:
增加 INSERT / DELETE  以及  部分  UPDATE 语句的 处理时间
因为 增加了索引以后, 这些操作, 在更新表的数据以后, 还要额外再更新 索引的数据。
最新回答 9月 11, 2016 用户: Hui Xie (1,986 分)  
1 喜欢 0 不喜欢

  1.索引减少了在查询过程中扫描的数据量

    2.索引可以帮助服务器避免排序和临时表

    3.索引可以将随机I/O变为了顺序I/O

最新回答 9月 11, 2016 用户: paranoid (928 分)  
0 喜欢 0 不喜欢
能够 增加 某些 查询的效率.  (  具体 增加哪些, 取决于   索引包含的列, 以及 查询的 where 语句, 以及 数据分布等信息)
最新回答 9月 11, 2016 用户: xkes❤Room (2,000 分)  
0 喜欢 0 不喜欢
保证数据唯一性 提升系统性能
最新回答 9月 12, 2016 用户: 月影千姿 (2,020 分)  
0 喜欢 0 不喜欢
最新回答 9月 12, 2016 用户: TTT (1,798 分)  
1 喜欢 0 不喜欢
最新回答 9月 12, 2016 用户: Megan (2,292 分)  
4 喜欢 0 不喜欢
0 喜欢 0 不喜欢

第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,   可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,   可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,   在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,   通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。

最新回答 9月 12, 2016 用户: 笑诸雄 (1,786 分)  
0 喜欢 0 不喜欢

能够 增加 某些 查询的效率. ( 具体 增加哪些, 取决于 索引包含的列, 以及 查询的 where 语句, 以及 数据分布等信息)

 
最新回答 9月 13, 2016 用户: longlong (2,000 分)  
...