为了账号安全,请及时绑定邮箱和手机立即绑定

是否需要建索引?

是否需要建索引?

三国纷争 2019-02-19 19:10:32
一张表里面 有一亿条记录 现在根据 某字段 查询 主键 如果在 某字段上 加一个索引提高 查询速度 会不会增加插入时的成本 导致插入速度过慢
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

索引的确会大大加快查询的速度,但是索引也是占有空间的。而且会对update,insert,delete的操作增加额外的开销,每一次对表执行这些操作,索引都会更新。如果你表的索引建立的比较多。影响会更加大。所以不仅仅是增加索引,而且要建立比较优秀的索引,譬如覆盖索引。还要考虑对SQL语句进行优化。对于亿级数据往往考虑的就不只是索引了,要考虑分表了。

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 540 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号