Вие разбирате погрешно индекса. Дори и да използва индекса, пак ще направи сканиране на индекс в 200 милиона записа. Това ще отнеме много време, плюс времето, необходимо за извършване на DISTINCT (предизвиква сортиране) и е лошо нещо да се изпълнява. Виждането на DISTINCT в заявка винаги повдига червен флаг и ме кара да проверя отново заявката. В този случай може би имате проблем с нормализирането?