Chỉ mục trên các cột pk được tham chiếu trong các bảng khác không che nó.
Bằng cách xác định hai cột fk là khóa chính tổng hợp của bảng "thực thể liên kết" (như bạn nên làm trong hầu hết các trường hợp - miễn là các liên kết là duy nhất), bạn hoàn toàn tạo một chỉ mục nhiều cột.
Điều đó bao gồm tất cả các truy vấn liên quan đến cả hai hoặc các cột đầu tiên một cách tối ưu.
Nó cũng bao gồm các truy vấn trên cột thứ hai , nhưng theo cách kém hiệu quả hơn.
Nếu bạn có các truy vấn quan trọng chỉ liên quan đến cột thứ hai, hãy tạo một chỉ mục bổ sung cho cột đó.
Đọc tất cả thông tin chi tiết về chủ đề này tại câu hỏi liên quan trên dba.SE
.
Hoặc câu hỏi này trên SO
, cũng bao gồm chủ đề này.