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

MyISAM so với InnoDB để chèn nhanh và một khóa duy nhất tổng hợp

1-yes, 2-yes, 3-yes, 4-yes.

Ngoài ra ...

  • Bạn có thực sự cần BIGINT không ? Sẽ không có 4 tỷ giá trị trong INT UNSIGNED đủ? (Và tiết kiệm một nửa dung lượng.) Có lẽ là id PK của một số bảng khác là gì? Nếu vậy, bảng đó cũng cần thay đổi.
  • Có thể state được bình thường hóa? Hoặc biến thành ENUM ? Một lần nữa tiết kiệm dung lượng.

Mục 3 là tệ hơn được đề cập vì cần phải khóa trên hai chìa khóa duy nhất.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liên kết blog wordpress với CodeIgniter View

  2. LỆNH CỦA MySQL BẰNG rand (), tên ASC

  3. Nó có ảnh hưởng đến hiệu suất khi sử dụng DECIMAL (17,13) cho cả dữ liệu Vĩ độ và Kinh độ trong MySQL không?

  4. UNPIVOT dữ liệu mysql sang bảng khác

  5. MINUTE () Ví dụ - MySQL