Câu trả lời ngắn gọn:Bạn sẽ có thể sử dụng chỉ mục hiệu quả hơn ở đây nếu khóa của bạn là (mã tài khoản, mã hóa) thay vì (mã hóa, mã tài khoản).
Cách tốt nhất để hiểu vấn đề là nghĩ về các khóa nhiều cột là sự kết hợp của các cột khác nhau. Ví dụ:nếu cột 1 có các giá trị 'A, B, C, D' và cột 2 'W, X, Y, Z', bạn sẽ tạo chỉ mục trên 'A-W, B-X, C-Y, D-Z', v.v. và đặt tất cả trong số đó thành một cây B.
Để thực hiện truy vấn phạm vi, bạn tìm phần kế tiếp đầu tiên của phần cuối thấp nhất của phạm vi và lặp lại cho đến khi bạn vượt quá phạm vi trên. Điều này có nghĩa là bạn chỉ có thể sử dụng chỉ mục một cách hiệu quả để thực hiện truy vấn phạm vi trên một hậu tố của khóa.