¿Cuál es el tamaño máximo de consulta para mysql?

Respuestas:

188

Puede verificar la configuración actual de su servidor con:

   SHOW VARIABLES LIKE 'max_allowed_packet';

Esto le da la respuesta en bytes. por ejemplo, max_allowed_packet=1048576o1mb

Kiriloff
fuente
Si está en bytes, entonces el 1mb de la respuesta es aproximadamente 8 veces más pequeño.
Lukas Salich
1
Parece que esta respuesta implica que la longitud máxima de la consulta solo está limitada por el tamaño máximo de paquete que se puede enviar al servidor. Básicamente, esto significa que no hay un límite superior para las longitudes de las consultas siempre que pueda enviarlas al servidor.
jlh
31

Para aumentar el max_allowed_packet, abra

my.ini/my.cnfbajo la [mysqld]sección.

Una vez realizado el cambio, deberá reiniciar el servidor.

Yadav Chetan
fuente