Nếu bảng thường xuyên thực hiện chèn / xóa / cập nhật, bạn có thể muốn thử chạy OPTIMIZE TABLE
truy vấn để xem bảng có thể bị thu nhỏ bao nhiêu. có thể có sự phân mảnh và khoảng trống không sử dụng trong tệp dữ liệu.
Kích thước dữ liệu mà phpmyadmin hiển thị cho bạn sẽ không như bạn mong đợi ở đây. Bạn sẽ thấy khi bạn tạo bảng lần đầu tiên, nó sẽ không hiển thị mức sử dụng dữ liệu:0. Nó sẽ là 16KB hoặc 32KB hoặc gì đó. Và kích thước sẽ không thay đổi khi bạn chèn các bản ghi. Đó chỉ là cách innoDB kiểm soát tệp bảng hiệu quả như nó nghĩ.
Kiểm tra SHOW TABLE STATUS FROM {db_name}
và xem Avg_row_length mỗi hàng của bảng là bao nhiêu. Nó cũng sẽ không phải là 19 byte