是否有一个解决方案在Rails中获得大于max_allowed_packet
问题的数据包
同时在longblob数据类型列中保存大量数据?
我不想增加max_allowed_packet
变量的大小。
答案 0 :(得分:3)
如果你的数据包大于max_allowed_packet
,那么,如果没有发送更少的数据,我认为你可能需要增加max_allowed_packet
的大小。
假设您正在使用MySQL,您可以尝试执行这些SQL语句(而不是编辑my.cnf
文件以设置max_allowed_packet
的值):
set global max_allowed_packet = 1000*1024*1024;
set global net_buffer_length = 1000000;
然后你可以通过运行它来检查它是否有效:
select @@max_allowed_packet;