MySQL插入性能之参数 rewriteBatchedStatements=true

提高MySQL插入性能的方法大概分为3类:
1、调整MySQL服务的相关参数
2、插入的时候对事物进行控制,不要每条提交一次
3、减少程序提交SQL给MySQL的频率,不要每次提交一条

本文针对第三点增加对应的参数,效果立竿见影,连接数据库参数 rewriteBatchedStatements=true

例如:jdbc:mysql://127.0.0.1:3306/shanhy?rewriteBatchedStatements=true

本地电脑测试:
增加参数前,事物10000提交一次,实际插入速度大约1000每秒。
增加参数后,事物10000提交一次,实际插入速度大约9900左右每秒。
然后我修改事物为20000和5000进行测试,实际插入速度仍然在9800左右每秒。


(END)

猜你喜欢

转载自blog.csdn.net/catoop/article/details/104675262
今日推荐