mysql性能问题

mysql性能问题,第1张

innodb引擎因为要支持事物所以插入数据的速度是比较慢的,一秒钟插入3000条记录已经不算太慢,如果还需要进一步加快速度可能要从提升硬件配置、减少网络往返、减少索引、或换用ORACLE、MSSQL等方式来解决了。

如果实际上不需要使用事物的话,建议将innodb引擎改为MyISAM引擎,这样插入数据的速度将可以有大幅度的提高(一个数量级以上)。

默认情况下,MySQL的清写(purge) *** 作(用于移除带删除标记的记录)由InnoDB的主线程完成,这可以降低内部资源竞争发生的概率,进而增强MySQL服务伸缩能力。

不过,随着InnoDB内部各式各样的竞争越来越多,这种设置带来的性能优势已几乎不值一提,因此,生产环境中应该通过为innodb_purge_threads服务器变量设定为ON将主线程与清写线程分开运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8693767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存