对问题的描述:
普通桌面、数据采集、表已经有> 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。