MySQL Insert使用150mln记录表减慢速度

时间:2017-07-17 15:43:34

标签: mysql

我有一个包含日志的表(每天大约150万条记录),当数据库记录少于5000万条时,插入执行大约1-2秒,但现在我有1.5亿条记录,一条记录大约需要7000秒SS-> http://scr.hu/1det/m3xrg

我排队插入,例如,如果arrayList有超过150个元素或最后一次刷新是5秒前,我做了一个大的查询,如:

INSERT INTO 'table' (firstColumn,secondColumn,etc) VALUES (firstValues) (Second values);

这不是硬件问题,因为我的数据库有50gb缓存,并且有一个SDD(ovh上的专用服务器)

我将MySQL配置自动增量更改为随机数,所以我没有像1,2,3,4这样的ID,但我有1,10,230,555等。

那我应该改变什么呢?我在考虑mondodb,因为它对大型数据库更好?

0 个答案:

没有答案