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

MySQL có thể sử dụng nhiều chỉ mục cho một truy vấn không?

Có, MySQL có thể sử dụng nhiều chỉ mục cho một truy vấn duy nhất. Trình tối ưu hóa sẽ xác định chỉ mục nào sẽ có lợi cho truy vấn. Bạn có thể sử dụng EXPLAIN để lấy thông tin về cách MySQL thực thi một câu lệnh. Bạn có thể thêm hoặc bỏ qua các chỉ mục bằng cách sử dụng các gợi ý như sau:

SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;

Tôi khuyên bạn nên đọc thêm về cách MySQL sử dụng chỉ mục .

Chỉ một vài đoạn trích:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một biểu mẫu tìm kiếm trong PHP để tìm kiếm cơ sở dữ liệu?

  2. Làm rõ múi giờ PHP / MySQL

  3. Ràng buộc khóa ngoại không thành công

  4. Neo4j - Tạo mối quan hệ bằng Cypher

  5. Làm cách nào để đặt ngày đầu tiên của tuần thành Thứ Hai khi sử dụng Tuần (Ngày) trong PHP / MySQL?