Jaki jest maksymalny rozmiar zapytania dla mysql?

Odpowiedzi:

188

Możesz sprawdzić aktualne ustawienia serwera za pomocą:

   SHOW VARIABLES LIKE 'max_allowed_packet';

To daje odpowiedź w bajtach. np. max_allowed_packet=1048576lub1mb

kiriloff
źródło
Jeśli jest w bajtach, to 1 MB z odpowiedzi jest około 8 razy mniejsza.
Lukas Salich
1
Wydaje się, że z tej odpowiedzi wynika, że ​​maksymalna długość zapytania jest ograniczona jedynie maksymalnym rozmiarem pakietu, który można wysłać do serwera. Zasadniczo oznacza to, że nie ma górnego limitu długości zapytań, o ile możesz wysłać je do serwera.
jlh
31

Aby zwiększyć max_allowed_packet, otwórz

my.ini/my.cnfw [mysqld]sekcji.

Po dokonaniu zmiany musisz zrestartować serwer.

Yadav Chetan
źródło