代码之家  ›  专栏  ›  技术社区  ›  Tomas

MySQL最大允许数据包参数有什么问题?

  •  4
  • Tomas  · 技术社区  · 17 年前

    我需要增加max_allowed_packet参数,以适应一些理论上非常大的项目。如果我将此参数设置为10M,那么与将其设置为1M或4M相比,我要支付的价格是多少。 谢谢你的意见! 托马斯

    2 回复  |  直到 17 年前
        1
  •  2
  •   Bill Karwin    17 年前

    我发现了这样的解释: http://www.astahost.com/info.php/max_allowed_packet-mysql_t2725.html

    增加价值是安全的 这个变量是因为额外的内存 仅在需要时分配。对于 例如,mysqld分配了更多内存 仅当您发出长查询或 当mysqld必须返回一个大的结果时 一行的小默认值 和服务器,并确保 不要使用大内存耗尽内存

    还要注意,我读到您必须更改mysql客户端和mysql服务器的值。

        2
  •  0
  •   DreamWerx    17 年前

    我建议不要使用此变量,而是使用默认设置调整存储实现以处理任何大小的文件。

    你能看见吗 here 举个例子。