Qual è la dimensione massima della query per mysql?


Risposte:


188

Puoi controllare le impostazioni attuali del server con:

   SHOW VARIABLES LIKE 'max_allowed_packet';

Questo ti dà la risposta in byte. per es. max_allowed_packet=1048576o1mb


Se è in byte, il valore di 1 MB dalla risposta è circa 8 volte inferiore.
Lukas Salich

1
Sembra che questa risposta implichi che la lunghezza massima della query è limitata solo dalla dimensione massima del pacchetto che può essere inviata al server. Ciò significa fondamentalmente che non esiste un limite massimo per la lunghezza delle query fintanto che sei in grado di inviarlo al server.
jlh

31

Per aumentare il max_allowed_packet, apri

my.ini/my.cnfsotto la [mysqld]sezione.

Una volta completata la modifica, sarà necessario riavviare il server.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.