Kiểm tra mức sử dụng bộ nhớ của bạn hoặc có thể hơn là mức sử dụng đĩa của bạn (có đủ dung lượng trống trong quá trình này không?). Việc thay đổi một bảng có thể yêu cầu một lượng lớn bộ nhớ hoặc một bản sao trên đĩa của bảng của bạn. Thay đổi thuật toán thay đổi từ INPLACE
sang COPY
thậm chí có thể nhanh hơn trong trường hợp cụ thể của bạn.
Bạn cũng có thể gặp phải innodb_online_alter_log_max_size
giới hạn, mặc dù trong trường hợp đó, chỉ truy vấn không thành công, không phải toàn bộ máy chủ. Có thể sự cố có thể đang xảy ra do ROLLBACK
, chứ không phải bản thân hoạt động.
Cuối cùng, một số cấu hình ứng dụng hoặc máy chủ lưu trữ hủy yêu cầu truy vấn / http mất quá nhiều thời gian, tôi khuyên bạn nên thực hiện cùng một truy vấn trên máy khách dòng lệnh cho mục đích thử nghiệm.