Są to indeksy B-drzewa, więc mogą być używane jako podzbiór przedrostków danych kolumn. Jeśli nie masz wiodących kolumn, skanowanie zakresu indeksu (operacja, do której używany jest głównie indeks B-drzewa) nie jest już możliwe. Mogą istnieć inne sposoby, aby nadal używać indeksu (na przykład Oracle ma szybkie pełne skanowanie i pomijanie skanowania), ale zwykle indeks nie będzie używany.
To rozumowanie dotyczy wszystkiego, co używa indeksów B-drzewa, relacyjnej bazy danych lub nie.
Ponownie, nie zależy to od typu kolumny, ale od kolejności kolumn w indeksie. Musisz mieć wiodące kolumny (w twoim przypadku potrzebujesz page_type). Jeśli masz wiele zapytań bez page_type, rozważ odtworzenie indeksu z page_type jako ostatnią kolumną (co oczywiście może mieć negatywny wpływ na inne zapytania). Ogólnie rzecz biorąc, musisz wiedzieć, jakiego rodzaju zapytania będziesz uruchamiać, zanim będziesz mógł zaprojektować indeksy.