Szybka odpowiedź brzmi tak – wystarczy dodać indeks dla każdej kolumny. Prawdopodobnie nie jest to najbardziej optymalne rozwiązanie, ale w większości przypadków nie będzie tak daleko i prawdopodobnie nie spowoduje żadnych szkód, chyba że masz już wiele indeksów w tej tabeli.
Jedyną nieco dłuższą odpowiedzią jest to, że powinieneś testować Twoje zapytanie dotyczące danych reprezentatywnych — Doradca dostrajania aparatu bazy danych SQL Server może zasugerować indeksy dla Ciebie, ale tylko Ty możesz sprawdzić, czy te indeksy są odpowiednie dla wszystkich innych zapytań (w tym wstawek / aktualizacji) - musisz zrównoważyć wydajność odczytów z kosztami utrzymania tych indeksów podczas zapisywania do bazy danych (jak również wszelkie ograniczenia dotyczące przechowywania/przestrzeni).