确认下你数据库文件增加大小是按M还是按比例,如果是按比例换成按M后指定一个合理范围(不要太大,太大了还是会慢)后再试下
好的,谢谢
每次110W,原来的数据库里面有多少?你指望有多快?CPU、内存、硬盘是啥样的?
你总不能插入个十亿数据还是希望1秒完成吧,机器总有性能限制的。
原来里面没有,刚开始一两次3、4分钟就插入完成,然后越来越慢,7、8次之后,每次超过30分钟还没插完,电脑是自己的笔记本,不是服务器,i7,8g,系统盘是固态硬盘,数据库存储地址是机械硬盘
@hangjy: 然后呢?
你这样测试没有意义,开始3、4分钟,后面数据多了,慢点正常的 。
正常的数据库操作不会没事干就插入几百万条数据的,所以慢点没有关系的,
想快点,可以,独立的服务器,加大内存,好硬盘,好CPU就行了。
如果想让人帮你看看代码有没有问题,那需要贴代码,否则这样一点儿用处都没有的。
由于该表没有主键也不影响我的使用,所以去掉了主键,也就没有了默认的索引,另外分成每10w条提交一次,这样现在每组110w全部插入完只需33秒