mysql参数设置--max_allowed_packet 值如何调整?
概述
MySQL根据配置文件会限制Server接受的数据包大小,有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。
下面介绍下最近碰到的问题及修改该参数的方法。
问题
因为最近的运营系统运行报错,查看Tomcat日志提示The driver has not received any packets from the server,属于mysql数据库限制Server接受的数据包问题。
mysql数据库在写入大数据时,因为默认的配置太小,插入和更新操作会因为 max_allowed_packet 参数限制,而导致失败。修改增加max_allowed_packet=100M后报错解决。
查看目前配置:
mysql> show VARIABLES like 'max_allowed_packet';
下一篇:Java命名规范