SQL Palavra-chave distinta reduz o desempenho?

Recebi uma consulta SQL que utiliza a palavra-chave distinta. Quando tentei executar a consulta, demorou pelo menos um minuto para juntar duas tabelas com centenas de milhares de registros e realmente retornar algo.

@ retirou então o distinto e voltou em 0,2 segundos. A palavra-chave distinta realmente torna as coisas tão ruins?

EDIT: aqui está a consulta

SELECT Distinct
c.username, o.orderno, o.totalcredits, o.totalrefunds,
o.recstatus, o.reason 

from management.contacts c 
join management.orders o
on (c.custID = o.custID)
where o.recDate > to_date('2010-01-01', 'YYYY/MM/DD')

questionAnswers(4)

yourAnswerToTheQuestion