insert 語句批量插入的數據在3M 左右
通過pymyql 插入時報錯:
MySQL server has gone away (BrokenPipeError(32, 'Broken pipe')
進入mysql 查詢最大插入的packet:
show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+ | Variable_name | Value | +--------------------------+------------+ | max_allowed_packet | 1048576 | | slave_max_allowed_packet | 1073741824 | +--------------------------+------------+
可以看到 max_allowed_packet 最大是1M , 修改為10M即可:
set global max_allowed_packet = 1024*1024*10;