MySQL技术:提高插入数据的速度(添加记录)
对问题的描述:普通桌面、数据采集、表已经有> 10亿个数据。
所收集的数据被缓慢地插入到表中,每一个数据大约为100毫秒。
uff1a解
1。增加在MySQL的配置bulk_insert_buffer_size,默认8M
bulk_insert_buffer_size = 100m
2,重写插入延迟的所有INSERT语句
这个插入延迟的区别在于结果立即返回,并且背景被处理到插入中。
另一种方法是在一个跳插入多个数据,这是类似于插入字段值('xxx ','xxx '),('yyy ','yyy '),('zzz ','zzz ');但是很难在我的收集程序改变它,所以它是没有用的。
小编辑提醒:
一般来说,它主要用于数据采集和仓储操作。成熟CMS不建议修改。Dedecms是因为我的系统设计问题。建议使用商业版或自索引,等。现在,大数据是帝国CMS、PHPCMS。