如果实际上不需要使用事物的话,建议将innodb引擎改为MyISAM引擎,这样插入数据的速度将可以有大幅度的提高(一个数量级以上)。
默认情况下,MySQL的清写(purge) *** 作(用于移除带删除标记的记录)由InnoDB的主线程完成,这可以降低内部资源竞争发生的概率,进而增强MySQL服务伸缩能力。不过,随着InnoDB内部各式各样的竞争越来越多,这种设置带来的性能优势已几乎不值一提,因此,生产环境中应该通过为innodb_purge_threads服务器变量设定为ON将主线程与清写线程分开运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)