关注
索引的优缺点:
创建索引可以大大提高系统的性能。
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
也许会有人要问:增加索引有如此多的优点,为什么不对表中的每一个列创建一个索引呢?
这种想法固然有其合理性,然而也有其片面性。虽然,索引有许多优点,但是,为表中的每一个列都增加索引,是非常不明智的。这是因为,增加索引也有许多不利的一个方面。
第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。
第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。
第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# xx岗简历求拷打 #
9098次浏览 105人参与
# 求职季如何保持心态不崩 #
212522次浏览 1459人参与
# 开工第一帖 #
30449次浏览 643人参与
# 面试反问你会问什么 #
168682次浏览 1738人参与
# 有转正机会的小厂实习值得去吗? #
8978次浏览 100人参与
# 你听到的“最没用”的秋招建议 #
51389次浏览 324人参与
# 工作不开心辞职是唯一出路吗 #
9651次浏览 40人参与
# 产品面经 #
263496次浏览 2177人参与
# 掌握什么AI技能,会为你的求职大大加分 #
7779次浏览 350人参与
# 你收到了团子的OC了吗 #
1532551次浏览 11825人参与
# 携程求职进展汇总 #
889382次浏览 5882人参与
# 远程面试的尴尬瞬间 #
328486次浏览 1917人参与
# 制造业的秋招小结 #
144855次浏览 2093人参与
# 拼多多求职进展汇总 #
848455次浏览 6593人参与
# 实习要如何选择和准备? #
145222次浏览 1566人参与
# 面试题刺客退退退 #
535410次浏览 7533人参与
# 非技术岗是怎么找实习的 #
295522次浏览 2594人参与
# 找工作时的取与舍 #
122957次浏览 878人参与
# 现在还是0offer,延毕还是备考 #
1299156次浏览 7929人参与
# 你最讨厌面试被问什么 #
8953次浏览 108人参与
莉莉丝游戏公司福利 760人发布