¿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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.