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

Hai chỉ mục một cột so với một chỉ mục hai cột trong MySQL?

Nếu bạn có hai chỉ mục cột đơn, chỉ một trong số chúng sẽ được sử dụng trong ví dụ của bạn.

Nếu bạn có một chỉ mục với hai cột, truy vấn có thể nhanh hơn (bạn nên đo lường). Chỉ mục hai cột cũng có thể được sử dụng làm chỉ mục cột đơn, nhưng chỉ cho cột được liệt kê đầu tiên.

Đôi khi có thể hữu ích khi có một chỉ mục trên (A, B) và một chỉ mục khác trên (B). Điều này làm cho các truy vấn sử dụng một hoặc cả hai cột nhanh hơn, nhưng tất nhiên cũng sử dụng nhiều dung lượng đĩa hơn.

Khi chọn các chỉ mục, bạn cũng cần xem xét ảnh hưởng đến việc chèn, xóa và cập nhật. Nhiều chỉ mục hơn =cập nhật chậm hơ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. Cách giảm số lần đăng nhập - PHP &MySQL &CodeIgniter

  2. PDO MySQL:Chèn nhiều hàng trong một truy vấn

  3. MySQL SELECT cột duy nhất trong đó cột khác là tối đa

  4. Truy vấn mysql like% chậm với chỉ mục toàn văn bản

  5. CodeIgniter- bản ghi hoạt động chèn nếu mới hoặc cập nhật trùng lặp