Możliwe, że wszystkie trzy mogłyby zostać użyte. Nie jest szczególnie prawdopodobne, że Oracle wykorzysta wszystkie trzy lub że użycie wszystkich trzech będzie korzystne, ale jest to możliwe.
Najprostszym sposobem wykorzystania przez Oracle wszystkich trzech indeksów byłoby, gdybyśmy mówili o indeksach bitmapowych, które są zaprojektowane do łączenia, ale tak naprawdę są odpowiednie tylko w sytuacjach hurtowni danych/DSS, a nie systemów OLTP. Możliwe jest również, że Oracle może dokonać konwersji „w locie” „standardowego” indeksu b-drzewa na indeks bitmapy, aby wykonać to samo łączenie indeksów w systemie OLTP, ale generalnie nie jest to zbyt wydajne.
W większości przypadków, jeśli próbujesz utworzyć odpowiednie indeksy w celu dostrojenia zapytania w systemie OLTP, wolisz zbudować pojedynczy indeks złożony zamiast tworzyć oddzielne indeksy jednokolumnowe, jeśli istnieje wiele kolumn, które chcesz filtrować / dołącz.