MySQL không làm giảm kích thước của ibdata1. Bao giờ. Ngay cả khi bạn sử dụng optimize table
để giải phóng dung lượng được sử dụng khỏi các bản ghi đã xóa, nó sẽ sử dụng lại sau.
Một giải pháp thay thế là định cấu hình máy chủ để sử dụng innodb_file_per_table
, nhưng điều này sẽ yêu cầu sao lưu, thả cơ sở dữ liệu và khôi phục. Mặt tích cực là tệp .ibd cho bảng bị giảm sau khi optimize table
.