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')