Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL InnoDB không giải phóng dung lượng đĩa sau khi xóa các hàng dữ liệu khỏi bảng

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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Những hàng nào được trả về khi sử dụng LIMIT với OFFSET trong MySQL?

  2. Chọn N hàng cuối cùng từ MySQL

  3. Các lớp lồng nhau - CustomRowMapper !! Nó không còn là một vấn đề nữa !! - Phần 1

  4. Sự khác biệt giữa hai ngày trong MySQL

  5. Thông tin về cơ sở dữ liệu information_schema trong MySQL