Your SlideShare is downloading. ×
0
Evento das ComunidadesMCITP SC e BluDotNet      5 Coisas que todo desenvolvedor        deveria saber sobre SQL Server
Marcos FrecciaEspecialista em SQL ServerMCTS | MCITP | MCT SQL Server 2008KEEPIT#EventoTIBlumenau                         ...
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 ??
PatrocinadoresApoio   Não basta fazer,        é preciso saber fazer
OBRIGADO!!!Contatos:Blog: www.marcosfreccia.wordpress.comTwitter: @SqlFrecciaE-mail: marcosfreccia@hotmail.com
Upcoming SlideShare
Loading in...5
×

5 coisas que todo desenvolvedor deveria saber sobre sql server

1,354

Published on

Palestra sobre SQL Server no evento das comunidades BluDotNet e MCITPSC de Blumenau

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,354
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "5 coisas que todo desenvolvedor deveria saber sobre sql server"

  1. 1. Evento das ComunidadesMCITP SC e BluDotNet 5 Coisas que todo desenvolvedor deveria saber sobre SQL Server
  2. 2. Marcos FrecciaEspecialista em SQL ServerMCTS | MCITP | MCT SQL Server 2008KEEPIT#EventoTIBlumenau 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. PatrocinadoresApoio Não basta fazer, é preciso saber fazer
  20. 20. OBRIGADO!!!Contatos:Blog: www.marcosfreccia.wordpress.comTwitter: @SqlFrecciaE-mail: marcosfreccia@hotmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×