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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.