我目前正在mysql上进行一些数据库配置,以防止我们的网站崩溃我看到了这个变量
max_packet_limit
如果我为此设置限制,即使我没有对这些缓冲区施加任何限制,这也会对所有缓冲区生效吗?或者我还需要设置为缓冲区分配多少mysql?
答案 0 :(得分:1)
我相信你在谈论系统变量 max_allowed_packet 。
此变量与MySQL的任何缓冲区设置无关。
max_allowed_packet是客户端和数据库服务器之间传输的SQL数据包的最大大小。
数据包是发送到MySQL服务器的单个SQL语句,发送到客户端的单行,或者在使用复制时从主服务器发送到从服务器的二进制日志事件。
更多信息:max_allowed_packet