Kích thước truy vấn tối đa cho mysql là bao nhiêu?


Câu trả lời:


188

Bạn có thể kiểm tra cài đặt máy chủ hiện tại của mình bằng:

   SHOW VARIABLES LIKE 'max_allowed_packet';

Điều này cho bạn câu trả lời tính bằng byte. ví dụ max_allowed_packet=1048576hoặc1mb


Nếu nó tính bằng byte, thì 1mb từ câu trả lời nhỏ hơn khoảng 8 lần.
Lukas Salich

1
Có vẻ như câu trả lời này ngụ ý rằng độ dài truy vấn tối đa chỉ bị giới hạn bởi kích thước gói tối đa có thể được gửi đến máy chủ. Về cơ bản, điều này có nghĩa là không có giới hạn trên cho độ dài truy vấn miễn là bạn có thể gửi nó đến máy chủ.
jlh

31

Để tăng max_allowed_packet, hãy mở

my.ini/my.cnf[mysqld]phần dưới .

Sau khi thay đổi xong, bạn sẽ phải khởi động lại máy chủ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.