Źle rozumiesz indeks. Nawet gdyby użył indeksu, nadal wykonałby skanowanie indeksu wśród 200 milionów wpisów. Zajmie to dużo czasu, plus czas potrzebny na wykonanie DISTINCT (powoduje rodzaj) i jest to zła rzecz do biegania. Widzenie DISTINCT w zapytaniu zawsze powoduje wyświetlenie czerwonej flagi i powoduje, że dwukrotnie sprawdzam zapytanie. W takim przypadku może masz problem z normalizacją?