1、max_allowed_packet
今天在同步朋友公司的db的时候,总是报错。以为是公司db有问题,后来发现ht_mtr_price_grid_info表只有27条数据,但是数据量达到16912KB
看了一下表结构发现ht_mtr_price_grid_info.processList字段是longtext类型。
使用如下sql,统计一下ht_mtr_price_grid_info.processList字段数据量:
SELECT
length(PROCESSLIST),
length(PROCESSLIST) / 1024 AS kb,
length(PROCESSLIST) / 1024 / 1024 AS MB
FROM
ht_mtr_price_grid_info
图:上面sql执行结果。
于是改了一下max_allowed_packet=100M,再次同步数据,successed!
(我默认的max_allowed_packet=4M)