太多mysql给字段加索引要索引怎么办

大数据量表索引太多,load花费时间太长如何优化啊
&来源:读书人网&【读书人网():综合教育门户网站】
大数据量表索引太多,load花费时间太长怎么优化啊?有个1300万数据的表,28个字段,14个有索引,往里头load的时
大数据量表索引太多,load花费时间太长怎么优化啊?有个1300万数据的表,28个字段,14个有索引,往里头load的时候,都得花十几分钟,在不减少索引个数的情况下,怎么才能减少load花费的时间啊?各位大神都有啥子诀窍啊?我们想在load前把索引去了,然后load完成后再加上索引,能不能提高效率啊?以前有没有试过类似操作啊?
[解决办法]去掉索引,LOAD数据,增加索引[解决办法]索引多的话,有索引再LOAD数据,要频繁更新索引,索引越多,需要更新时间也越多,你可以测试一下,关闭索引再导入,再建立索引的方法[解决办法]引用:重建索引也要花很长时间,这两者相比能在时间上有大的差距吗?差不多。[解决办法]如果联机要访问这个表的话,去掉索引会影响正常系统的运行,得不偿失啊。还有你这个表是有存量数据的吗?如果有有多大的数据量。如果只是空表来做load,而且联机不访问,那去掉索引load当然可以的。[解决办法]一般在LOAD数据时,都要在使用较少的时候,且建立索引时要锁表[解决办法]引用:有300万存量,每天批量时候需要向其中load900万数据,跑批的时候是没有其它任务访问的。这种情况,建议去掉索引,再LOAD,结束后建立索引[解决办法]甚至新建索引有可能比直接带索引load还要慢呵呵,在MYSQL下也测试过,带索引load比去掉索引后LOAD再建立索引要快一些[解决办法]引用:有个1300万数据的表,28个字段,14个有索引,往里头load的时候,都得花十几分钟,在不减少索引个数的情况下,怎么才能减少load花费的时间啊?各位大神都有啥子诀窍啊?我们想在load前把索引去了,然后load完成后再加上索引,能不能提高效率啊?以前有没有试过类似操作啊?一次性LOAD用十多分钟时间不多呵!如果是经常性的,&能做差异性LOAD吗?&例如1300万条已LOAD了,&以后只需LOAD新增或被修改的.都不能的话,&那只能快换硬盘了.查看: 5334|回复: 19
将近200个字段、20多个索引的表,效率能好吗?
论坛徽章:0
医院准备上体检系统,一家公司上门来演示,感觉速度不行。我粗略看了下它有个常用的体检病人表有将近200个字段、20多个索引,请问设计这样合理吗?
论坛徽章:114
演示系统的硬件如何?
不过20个索引也太夸张了
招聘 : 认证徽章论坛徽章:20
估计不是太合理& &或许考虑做组合索引
论坛徽章:15
200个字段?为什么设计的时候单表这么都字段?
20多个索引也还是难免的吧,看具体应用需要,看复合索引能不能满足吧。
论坛徽章:380
论坛徽章:86
没见过一个表这么多索引的
有这么多选择度高的列?
招聘 : 论坛徽章:9
关键看怎么用咯,如果是频繁更新的表,那就挂定了,如果这个表是展示型的报“表”,没什么问题的啊。
论坛徽章:0
关键是我觉得设计的有点不对,这个表里病人基本信息、套餐信息、报告总结还是小结的、建议什么啦都放这一张表里,肯定要频繁更新啊
论坛徽章:0
可以设计为主-子表结构呀。200多个字段效率肯定不会高。
论坛徽章:13
200 个字段,20个索引,牵一发而动全身,想好估计比较难!
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号mysql索引需要了解的几个注意 | 板子的博客ORACLE,多字段索引跟但字段索引的效率 会一样吗
[问题点数:40分,结帖人q124113]
ORACLE,多字段索引跟但字段索引的效率 会一样吗
[问题点数:40分,结帖人q124113]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年9月 Oracle大版内专家分月排行榜第二
2013年5月 Oracle大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 mysql给字段加索引 的文章

 

随机推荐