猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
是否需要建索引?
一张表里面 有一亿条记录
现在根据 某字段 查询 主键
如果在 某字段上 加一个索引提高 查询速度
会不会增加插入时的成本 导致插入速度过慢
三国纷争
浏览 541
回答 3
3回答
哈士奇WWW
索引的确会大大加快查询的速度,但是索引也是占有空间的。而且会对update,insert,delete的操作增加额外的开销,每一次对表执行这些操作,索引都会更新。如果你表的索引建立的比较多。影响会更加大。所以不仅仅是增加索引,而且要建立比较优秀的索引,譬如覆盖索引。还要考虑对SQL语句进行优化。对于亿级数据往往考虑的就不只是索引了,要考虑分表了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续