Array
(
)

Consultas otimizadas

Mariana Carvalho
   - 08 fev 2014

alguem teria algum material que seja detalhado para consultas otimizadas? select * from...não ajuda muito. rsrsrs

Marisiana
   - 09 fev 2014

Curti tua indicação Roniere!

Aqui http://waelson.com.br/2013/04/05/tuning-sql-tecnicas-de-otimizacao-de-consultas-sql-2/
também tem algumas dicas de otimização!

Roniere Almeida
   - 09 fev 2014


Citação:
Curti tua indicação Roniere!

Aqui http://waelson.com.br/2013/04/05/tuning-sql-tecnicas-de-otimizacao-de-consultas-sql-2/
também tem algumas dicas de otimização!


obrigado Marisiana!!!

esse link que postou tambem é otimo!!!

Mariana Carvalho
   - 09 fev 2014

Roniere e Marisiana, muitissimo obrigada.

vou ler o material, se surgir alguma duvida, apareço novamente.

Roniere Almeida
   - 09 fev 2014

tudo otimo Mariana!!!

Marisiana
   - 09 fev 2014

Por nada Mariana!!

Que banco de dados vc utiliza?

Mariana Carvalho
   - 09 fev 2014

SQL Server.

Marisiana
   - 09 fev 2014

Trabalhei com Oracle e agora to utilizando o PostgreSQL, mas continuo estudando sobre Oracle....
Caso tenha interesse, indico este livro http://compare.buscape.com.br/oracle-database-11g-pl-sql-programacao-michel-mclaughlin-8576083892.html?pos=19

Mariana Carvalho
   - 10 fev 2014

obrigada pela dica, mas acho que minha internet está ruim, só aparece algumas informações sobre o livro. tem preço?

Marisiana
   - 10 fev 2014

Tem preço, mas eles variam de um site pra outro... O nome do livro é "PL/SQL Programação" e essa é a capa dele...

Clique na imagem para abrir em uma nova janela

Mariana Carvalho
   - 10 fev 2014

obrigada.

Marisiana
   - 10 fev 2014

Por nada! =)

Mariana Carvalho
   - 10 fev 2014

vou ver se acho na estante virtual.

Alex Lekao
   - 22 fev 2014

Oi Bom dia!!!

Legal os links, achei muito bons.

Algumas das coisas que foram indicadas no primeiro link deve-se observar muito para ter um pesquisa legal.

Outra forma de entender bem se a pesquisa tera um bom desempenho ou nao eh conhecer o algoritimo por traz da estrutura de um select, o que sera feito primeiro, como funcionam as juncoes, com isso enquanto escrevemos os codigos conseguimos ir ajustando para a melhor performance.

lembrando de levar em conta cada banco de dados e suas particularidades, etc.

Ate procurei material sobre algoritimos de funcionamento de sql, etc, mas nao encontrei, infelizmente.

Mas gostei do post e do que foi compartilhado.

Abraco.

Alex - Lekao

Rafael Dantas
   - 23 fev 2014

Olá Mariana, ainda sou um pouco cru no SQL Server, mas venho estudando baste o mesmo, talvez minha dica lhe seja útil.... trabalho especificamente com consultas monstruosas para relatórios contábeis etc...e oque vem me ajudando bastante com relação a otimizar minhas consultas é a utilização do Plano de Execução do próprio SQL Server, ou seja o famoso Ctrl + L., ele mostra onde seu SQL esta mais carregado através de porcentagens, assim você pode criar os índices especificamente nesses campos. Também utilizo o Data Engine Tuning Advisor, pois ele ajuda na criação de estatísticas de tabelas oque ajuda muito no tuning do sql.

Mariana Carvalho
   - 23 fev 2014

Rafael Dantas, tem algum material que explique a utilização dessas ferramentas?

Rafael Dantas
   - 24 fev 2014

Esse link explica a utilização do Plano de Execução
http://technet.microsoft.com/pt-br/library/ms178071(v=sql.105).aspx

Visão geral do Orientador de Otimização do Mecanismo de Banco de Dados - Database Engine Tuning Advisor
Essa ferramenta é muito boa, porém é preciso saber utilizá-la, pois sua base pode acabar tendo mais índices que tabela... busque analisar a solução dada por ele, e tomar as decisões corretas. Eu uso basicamente as opções de estatísticas... quanto a índices eu procuro criar utilizando o plano de execução conforme minha necessidade.
http://technet.microsoft.com/pt-br/library/ms173494(v=sql.105).aspx

Mariana Carvalho
   - 24 fev 2014

Otimo, muito obrigada.

Rafael Dantas
   - 25 fev 2014

Não tem de que!!! =]
Citação:
Otimo, muito obrigada.