Successfully reported this slideshow.
Semana de webcasts dacomunidade MCITP SC     5 Coisas que todo desenvolvedor       deveria saber sobre SQL Server
Marcos FrecciaEspecialista em SQL ServerMCITP Database AdministratorMCITP Database DeveloperMCT SQL Server 2008KEEPIT Info...
Agenda   Evitando uso de variáveis locais   Conversão Implícita vs. Index Seek   Seletividade dos Índices   Heap Table...
Evitando uso de variáveis locais• O SQL Server otimiza os dados que ele  conhece.• Conhecem as fases de processamento de u...
Evitando uso de variáveis locais
DEMO       Evitando uso de variáveis locais
Conversão Implícita vs. Index Seek   Overhead no Query Optimizer   Maior consumo de CPU   Precedência do tipo de dados...
DEMO   Conversão Implícita vs. Index Seek
Seletividade dos Índices Primeiro lugar. Vocês sabem o que é um  índice? Estrutura interna de organização e ordenação  d...
Seletividade dos Índices
DEMO       Seletividade dos Índices
Heap Table Tabela sem índice clustered Não existe ligação entre os dados SQL Server ira utilizar Table Scan para ler os...
Heap Table
DEMO       Heap Table
Utilização de SP_ em procedures Você esta criando uma armadilha para erros SQL Server assume que é uma Store  Procedure ...
Utilização de SP_ em procedures Procura na base de dados Master Na Base de dados corrente, utilizando  qualificadores co...
DEMO   Utilização de SP_ em procedures
Dúvidas ??
OBRIGADO!!!Contatos:Blog: www.marcosfreccia.wordpress.comTwitter: @SqlFrecciaE-mail: marcosfreccia@hotmail.com
Upcoming SlideShare
Loading in …5
×

Webcast: 5 coisas que todo desenvolvedor deveria saber sobre sql server

645 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Webcast: 5 coisas que todo desenvolvedor deveria saber sobre sql server

  1. 1. Semana de webcasts dacomunidade MCITP SC 5 Coisas que todo desenvolvedor deveria saber sobre SQL Server
  2. 2. Marcos FrecciaEspecialista em SQL ServerMCITP Database AdministratorMCITP Database DeveloperMCT SQL Server 2008KEEPIT Informática Quem sou eu?Contatos:Blog: www.marcosfreccia.wordpress.comTwitter: @SqlFrecciaE-mail: marcosfreccia@hotmail.com
  3. 3. Agenda Evitando uso de variáveis locais Conversão Implícita vs. Index Seek Seletividade dos Índices Heap Table Utilização de SP_ em procedures
  4. 4. Evitando uso de variáveis locais• O SQL Server otimiza os dados que ele conhece.• Conhecem as fases de processamento de uma consulta?
  5. 5. Evitando uso de variáveis locais
  6. 6. DEMO Evitando uso de variáveis locais
  7. 7. Conversão Implícita vs. Index Seek Overhead no Query Optimizer Maior consumo de CPU Precedência do tipo de dados Comparações utilizando mesmo tipo de dados.
  8. 8. DEMO Conversão Implícita vs. Index Seek
  9. 9. Seletividade dos Índices Primeiro lugar. Vocês sabem o que é um índice? Estrutura interna de organização e ordenação dos dados Física ou lógica.
  10. 10. Seletividade dos Índices
  11. 11. DEMO Seletividade dos Índices
  12. 12. Heap Table Tabela sem índice clustered Não existe ligação entre os dados SQL Server ira utilizar Table Scan para ler os dados.
  13. 13. Heap Table
  14. 14. DEMO Heap Table
  15. 15. Utilização de SP_ em procedures Você esta criando uma armadilha para erros SQL Server assume que é uma Store Procedure de sistema.
  16. 16. Utilização de SP_ em procedures Procura na base de dados Master Na Base de dados corrente, utilizando qualificadores como (nome da base ou dono da base) Na base de dados corrente utilizando o schema dbo.
  17. 17. DEMO Utilização de SP_ em procedures
  18. 18. Dúvidas ??
  19. 19. OBRIGADO!!!Contatos:Blog: www.marcosfreccia.wordpress.comTwitter: @SqlFrecciaE-mail: marcosfreccia@hotmail.com

×