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

Cài đặt kích thước trang Innodb

Bạn không cần chỉ định kích thước trang trong bước biên dịch nguồn. MySQL 5.6 trở lên hỗ trợ các kích thước trang khác nhau mà không cần biên dịch lại.

Tuy nhiên, bạn phải đặt kích thước trang trước khi không gian bảng InnoDB được khởi tạo. Tất cả không gian bảng (bao gồm không gian bảng trên mỗi bảng, không gian bảng chung, hoàn tác không gian bảng, không gian bảng tạm thời, v.v.) phải sử dụng cùng một kích thước trang.

Bạn đặt kích thước trang thành 8KB bằng cách đặt dòng này trong /etc/my.cnf của bạn trong [mysqld] phần:

innodb_page_size=8K

Bạn cần làm điều này trước khi không gian bảng InnoDB được khởi tạo. Nếu bạn muốn thay đổi kích thước trang sau này:

  1. Kết xuất tất cả dữ liệu của bạn
  2. Dừng mysqld
  3. Thay đổi tùy chọn cấu hình mà tôi đã hiển thị ở trên
  4. Khởi động mysqld, thao tác này sẽ tự động khởi tạo vùng bảng InnoDB mới, với kích thước trang mới
  5. Nhập lại dữ liệu của bạn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tham gia phải bằng tham gia trái?

  2. PHP / mysqli:Chèn địa chỉ IP với mysqli_stmt_bind_param ()

  3. Chuyển đổi chuỗi phân tách thành nhiều giá trị trong mysql

  4. Cú pháp SQL DROP TABLE - Được DBMS liệt kê

  5. Khi tôi CHÈN nhiều hàng vào một bảng MySQL, các id có được tăng thêm 1 không?