mysql 并发插入优化
2013-04-18 20:18
316 查看
使用storm处理日志的时候,经常会遇到并发插入mysql的效率问题,到网上查了些资料,做一下笔记
将表的引擎改为 myisam,
修改 my.cnf 的 concurrent_insert =2 , concurrent_insert 可以设的值有 0 1 2 ,2 是完全支持并发插入
重启mysql: /etc/init.d/mysqld restart
在插入数据的时候 还可以 设置成 delayed 插入: insert delayed into ' tablename' ……
将表的引擎改为 myisam,
修改 my.cnf 的 concurrent_insert =2 , concurrent_insert 可以设的值有 0 1 2 ,2 是完全支持并发插入
1) concurrent _insert =0 ,无论MyISAM的表数据文件中间是否存在因为删除而留下俄空闲空间,都不允许concurrent insert。 2)concurrent_insert = 1,是当MyISAM存储引擎表数据文件中间不存在空闲空间的时候,从文件尾部进行Concurrent Insert。 3)concurrent_insert = 2, 无论 MyISAM存储引擎的表数据文件的中间部分是否存在因为删除而留下的空闲空间,都允许在数据文件尾部进行concurrent insert操作。
重启mysql: /etc/init.d/mysqld restart
在插入数据的时候 还可以 设置成 delayed 插入: insert delayed into ' tablename' ……
相关文章推荐
- 深入mysql并发插入优化详解
- 深入mysql并发插入优化详解
- 并发链接,大批量写入数据的mysql插入优化
- 深入mysql并发插入优化详解
- MySQL MyISAM/InnoDB高并发优化经验
- mysql 插入优化
- Mysql大量插入数据时SQL语句的优化
- 如何处理PHP和MYSQL的并发以及优化
- flume高并发优化——(10)消灭elasticsearch sink多次插入
- Mysql插入优化
- MySQL MyISAM/InnoDB高并发优化经验
- MySQL大数据高并发处理之-查询的优化
- 对mysql的高并发优化配置的一些思考
- MySQL优化之——插入 更新 删除
- mysql 数据插入优化方法
- (读书笔记),Mysql并发优化
- MYSQL开发性能研究——批量插入的优化措施
- MySQL innoDB数据插入性能优化
- MySql 插入(insert)性能测试 以及优化
- 转 mysql innodb 插入操作优化