Các MySQL 5.4 documentation, on Optimizing Queries with EXPLAIN nói rằng đây về những nhận xét thêm:MySQL GIẢI THÍCH: "Sử dụng chỉ số" và "Sử dụng điều kiện chỉ số"
- Sử dụng chỉ số
Thông tin cột được lấy từ bảng chỉ sử dụng thông tin trong cây chỉ mục mà không phải thực hiện một tìm kiếm bổ sung để đọc hàng thực tế . Chiến lược này có thể được sử dụng khi truy vấn chỉ sử dụng các cột là một phần của một chỉ mục duy nhất.
[...]
- Sử dụng điều kiện chỉ số
Bàn được đọc bằng cách truy cập index tuples và thử nghiệm chúng đầu tiên xác định xem có nên đọc bảng đầy đủ hàng. Theo cách này, thông tin chỉ mục được sử dụng để trì hoãn (“đẩy xuống”) đọc hàng đầy đủ của bảng trừ khi nó là cần thiết.
Tôi có thiếu thứ gì đó hoặc làm hai điều này có cùng ý nghĩa (ví dụ: "không đọc hàng, chỉ mục đủ") không?
+1 Giải thích tốt – Andomar
Tôi có đúng là giả sử rằng tôi cũng thấy "Sử dụng vị trí" trong ví dụ thứ hai của bạn không? – Piskvor
@Piskvor Xin lỗi tôi không ở vị trí để kiểm tra điều này, tại thời điểm này, cả hai truy vấn sẽ hiển thị là "Sử dụng ở đâu", tôi nghĩ vậy. – mjv