MySQL技术:提高插入数据的速度(添加记录)

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。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部