抛出的异常是:
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的读写速度跟硬盘的速度,网卡的速度,写入行的数据量,数据在硬盘中的存放位置等等因素都有关系的。要统计这个最好的是进行测试,然后得出一个平均值。没有人能够光通过配置得出这些数据的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)