Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Junior H

Otimização de Query

Recommended Posts

Recebi um script de um cliente e gostaria de saber como posso fazer a análise de impacto da execução desta query em um ambiente de produção:

 

 

select e.nf_empresa, d.nr_doc_fiscal, d.dt_emissao, d.cd_situacao_nfe, e.cnpj_empresa, d.ds_natureza_operacao, count(cd_nota)
from dados_nfe d inner join empresas e on (d.cd_empresa=e.cd_empresa)
where d.cd_empresa <> 2 and d.cd_empresa <> 98 and cd_situacao_nfe <> 100
group by e.nf_empresa, d.nr_doc_fiscal; 

 

 

Desde já agradeço pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A query já parece estar otimizada. Faça um INSERT gigante (uns mil registros) e teste a velocidade dela no próprio terminal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A query já parece estar otimizada. Faça um INSERT gigante (uns mil registros) e teste a velocidade dela no próprio terminal.

 

Valew Eliseu ... tentarei aqui ..

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O uso do <> provavelmente fará que os índices (caso existam) não sejam utilizados.

 

Será um FULL TABLE SCAN muito provavelmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.