Kort antwoord:u zou de index hier effectiever kunnen gebruiken als uw sleutel (accountcode, calldate) was in plaats van (calldate, accountcode).
De beste manier om het probleem te begrijpen, is door te denken aan sleutels met meerdere kolommen als een aaneenschakeling van de verschillende kolommen. Als kolom 1 bijvoorbeeld de waarden 'A,B,C,D' en kolom 2 'W,X,Y,Z' had, zou je een index maken op 'A-W, B-X, C-Y, D-Z' enz. en alle daarvan in een B-boom.
Om een bereikquery uit te voeren, vindt u de eerste opvolger van de onderkant van het bereik en herhaalt u totdat u het bovenste bereik overschrijdt. Dit betekent dat je de index alleen effectief kunt gebruiken om een bereikquery uit te voeren op een achtervoegsel van de sleutel.