mysql的最大查询大小是多少?

Hem*_*iya 106 mysql wamp

mysql的最大查询大小是多少?有时,当我触发太长的查询时服务器停止工作.

kir*_*off 176

您可以使用以下方法检查当前的服

   SHOW VARIABLES LIKE 'max_allowed_packet';
Run Code Online (Sandbox Code Playgroud)

这为您提供了以字节为单位的答案.例如max_allowed_packet=10485761mb

  • 似乎这个答案暗示最大查询长度仅受可以发送到服务器的最大数据包大小的限制。这基本上意味着只要您能够将其发送到服务器,查询长度就没有上限。 (5认同)

小智 30

要增加max_allowed_packet,打开

my.ini/my.cnf根据[mysqld]部分.

完成更改后,您必须重新启动服务器.

  • 允许使用“128MB”、“1GB”等。该值不必以字节为单位(但受支持)。最大值为 1GB。如果你将其设置为超过1GB,mysql仍然会正常启动,但它不会接受任何超过1GB的东西。 (4认同)