Performance de query
23/09/2019
0
bom dia!
Gostaria de saber se é possível coletar informações estatísticas da query, na própria consulta, e se a query segue algum plano de execução para obter uma performance maior.
Gostaria de saber se é possível coletar informações estatísticas da query, na própria consulta, e se a query segue algum plano de execução para obter uma performance maior.
Ronaldo Costa
Curtir tópico
+ 0
Responder
Posts
23/09/2019
Alex Lekao
Cara, eu recomendaria pesquisar sobre Tuning(se não me engano é esse o termo.) e particularidades com relação ao banco que vc deseja utilizar.
Além de pesquisar sobre as boas praticas para desenvolvimento das consultas.
E aquele padrão, não usar * sem top, se vc precisar conhecer os campos, ter em mente que o que eh executado primeiro no banco eh o where e só depois as colunas do from, então colocar as coisas em disposições que os dados vao se filtrando e organizando de forma coerente, acredito que seja uma boa prática a se seguir.
Reduzir a quantidade de Joins tambem é uma boa, por exemplo se precisar usar muitos joins, verifique se não é possivel substituir esses vários por um apply.
Diminuir os subselects, só usar se for extremamente necessário.
Espero que tenha ajudado.
Atenciosamente,
Além de pesquisar sobre as boas praticas para desenvolvimento das consultas.
E aquele padrão, não usar * sem top, se vc precisar conhecer os campos, ter em mente que o que eh executado primeiro no banco eh o where e só depois as colunas do from, então colocar as coisas em disposições que os dados vao se filtrando e organizando de forma coerente, acredito que seja uma boa prática a se seguir.
Reduzir a quantidade de Joins tambem é uma boa, por exemplo se precisar usar muitos joins, verifique se não é possivel substituir esses vários por um apply.
Diminuir os subselects, só usar se for extremamente necessário.
Espero que tenha ajudado.
Atenciosamente,
Responder
Clique aqui para fazer login e interagir na Comunidade :)