Đó thực sự là một thông điệp đầy thông tin.
Có khả năng bạn đang TỐI ƯU HÓA trên bảng InnoDB (bảng sử dụng công cụ lưu trữ InnoDB, thay vì công cụ lưu trữ MyISAM ).
InnoDB không hỗ trợ TỐI ƯU HÓA như cách MyISAM làm. Nó làm điều gì đó khác biệt. Nó tạo một bảng trống và sao chép tất cả các hàng từ bảng hiện có vào đó, và về cơ bản xóa bảng cũ và đổi tên bảng mới, sau đó chạy ANALYZE để thu thập thống kê. Đó là cách gần nhất mà InnoDB có thể thực hiện TỐI ƯU HÓA.
Thông báo bạn nhận được về cơ bản là máy chủ MySQL lặp lại những gì công cụ lưu trữ InnoDB nói với máy chủ MySQL:
Bảng không hỗ trợ tối ưu hóa là công cụ lưu trữ InnoDB nói ...
"Tôi (công cụ lưu trữ InnoDB) không thực hiện thao tác TỐI ƯU HÓA như bạn tôi (công cụ lưu trữ MyISAM) làm."
"thực hiện tạo lại + phân tích thay thế" là công cụ lưu trữ InnoDB nói ...
"Tôi đã quyết định thực hiện một khác nhau tập hợp các hoạt động đó sẽ đạt được một kết quả tương đương."