Mysql单次最大写入量

Mysql单次最大写入量,第1张

抛出的异常是:

Packet for query is too large (25446697 >4194304). You can change this value on the server by setting the max_allowed_packet' variable. 错误提示已经很明显了,需要设置 max_allowed_packet 参数

因为我从来没设置过,所以 5.6.37 版本的mysql默认单条语句最大 4mb ,可以通过 show VARIABLES like '%max_allowed_packet%'查看

修改 my.cnf ,在[mysqld]下新增:

max_allowed_packet = 16M

mysql数据库单表插入速度每秒最高100000rows没问题,在标准配置下。mysql的读写速度跟硬盘的速度,网卡的速度,写入行的数据量,数据在硬盘中的存放位置等等因素都有关系的。要统计这个最好的是进行测试,然后得出一个平均值。没有人能够光通过配置得出这些数据的。


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

原文地址: http://outofmemory.cn/sjk/6424923.html

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

发表评论

登录后才能评论

评论列表(0条)

保存