Berapa ukuran kueri maksimum untuk mysql?

121

Berapa ukuran kueri maksimum untuk mysql? Beberapa kali server berhenti bekerja saat saya mengaktifkan kueri yang terlalu panjang.

Hemal Kachhadiya
sumber
10
SHOW VARIABLES LIKE 'max_allowed_packet';
NINCOMPOOP

Jawaban:

188

Anda dapat memeriksa pengaturan server Anda saat ini dengan:

   SHOW VARIABLES LIKE 'max_allowed_packet';

Ini memberi Anda jawabannya dalam byte. untuk misalnya max_allowed_packet=1048576atau1mb

kiriloff
sumber
Jika dalam byte, maka 1mb dari jawaban sekitar 8 kali lebih kecil.
Lukas Salich
1
Sepertinya jawaban ini mengimplikasikan bahwa panjang query maksimum hanya dibatasi oleh ukuran paket maksimum yang dapat dikirim ke server. Ini pada dasarnya berarti bahwa tidak ada batas atas untuk panjang kueri selama Anda dapat mengirimkannya ke server.
jlh
31

Untuk meningkatkan max_allowed_packet, buka

my.ini/my.cnfdi bawah [mysqld]bagian.

Setelah perubahan selesai, Anda harus memulai ulang server.

Yadav Chetan
sumber