Qual é o tamanho máximo da consulta para mysql?


Respostas:


188

Você pode verificar a configuração do servidor atual com:

   SHOW VARIABLES LIKE 'max_allowed_packet';

Isso dá a você a resposta em bytes. por exemplo max_allowed_packet=1048576ou1mb


Se for em bytes, então 1 MB da resposta é cerca de 8 vezes menor.
Lukas Salich,

1
Parece que essa resposta implica que o comprimento máximo da consulta é limitado apenas pelo tamanho máximo do pacote que pode ser enviado ao servidor. Basicamente, isso significa que não há limite superior para o comprimento da consulta, desde que você seja capaz de enviá-la ao servidor.
jlh

31

Para aumentar o max_allowed_packet, abra

my.ini/my.cnfsob a [mysqld]seção.

Assim que a alteração for feita, você precisará reiniciar o servidor.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.