

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Select at.customerid, at.tdate
from salestransaction at
where at.tdate > GETDATE() - 10
order by at.tdate desc
A instrução SQL acima é executada milhões de vezes por dia em um SGBDR Microsoft SQL Server. Considerando que ‘customerid’ é parte da chave primária e que ‘tdate’ não está indexada e não apresenta valores únicos, assinale o índice a seguir que irá prover uma melhor otimização para essa consulta.
CREATE NONCLUSTERED INDEX st_tdate_ix1 ON salestransaction (tdate) GO
CREATE UNIQUE INDEX st_tdate_ix1 ON salestransaction (tdate, customerid) GO
CREATE NONCLUSTERED INDEX st_tdate_ix1 ON salestransaction (tdate)INCLUDE ([customerid]) GO
CREATE CLUSTERED INDEX st_tdate_ix1 ON salestransaction (tdate)INCLUDE ([customerid]) GO
CREATE PRIMARY XML INDEX st_tdate_ix1 ON salestransaction (tdate, customerid) WITH (XML_COMPRESSION = ON);