Krótka odpowiedź:Będziesz w stanie efektywniej korzystać z indeksu, jeśli Twój klucz to (kod konta, data wywołania) zamiast (data wywołania, kod konta).
Najlepszym sposobem na zrozumienie problemu jest myślenie o kluczach wielokolumnowych jako o połączeniu różnych kolumn. Na przykład, jeśli kolumna 1 ma wartości 'A,B,C,D', a kolumna 2 'W,X,Y,Z' skonstruujesz indeks na 'A-W, B-X, C-Y, D-Z' itd. i wstawisz wszystkie tych w B-drzewo.
Aby wykonać zapytanie zakresowe, należy znaleźć pierwszego następcę dolnego końca zakresu i wykonać iterację, aż przekroczysz górny zakres. Oznacza to, że możesz efektywnie użyć indeksu tylko do wykonania zapytania o zakres na sufiksie klucza.