Categoria: Performance

Create Index não é Tuning!

Tempo de leitura: 3 minutos Boa noite, galera, tudo bem? Muita saudades de postar, mas, a correria esta demais. Prometo que vai ser mais frequente daqui pra frente. Gostaria de dedicar esse post para a equipe do Oracle (Carlos Carvalho, Anderson Ferreira, Alessandro Andrieta e Ricardo Argona) que trabalha comigo, estou aprendendo muito com eles, por exemplo, que produto Não…
Leia mais

Conhecendo Indices Step-by-Step V

Tempo de leitura: 5 minutos Fala Galera, blz? Bem vindos ao quinto artigo da série “Conhecendo Indices Step-By-Step”. Esse post é dedicado a Bianca Almeida de Oliveira, que esta sempre ao meu lado , minha incrível esposa. Hoje iremos ver como o SQL Server acessa os dados de um índice nonclustered em uma tabela clusterizada. Na seção três vimos como…
Leia mais

Conhecendo Indices Step-by-Step IV

Tempo de leitura: 2 minutos Boa tarde, comunidade SQL Server. Dando continuidade a série “Conhecendo índices Step-By-Step”. No  último artigo foi abordado como o SQL Server navega em um índice nonclustered em uma heap. Já neste artigo mostraremos como o SQL Server navega em um clustered index. Iremos utilizar uma tabela chamada ClusteredTable que tem apenas um clustered index. A…
Leia mais

Conhecendo Indices Step-by-Step III

Tempo de leitura: 6 minutos Fala galera, blz? Bem-vindo ao terceiro artigo da série Conhecendo Índice Step-by-Step. Hoje iremos “navegar” pelos nossos índices e demonstrar como o SQL Server faz isso por debaixo dos Panos. Literalmente é isso mesmo “NAVEGAR”…rs. Não adianta saber onde um índice pode ajuda-lo ou atrapalha-lo sem saber como o SQL Server decide usá-lo e quando…
Leia mais

Conhecendo Indices Step-by-Step II

Tempo de leitura: 3 minutos Nesta segunda parte do nosso artigo post iremos entender como o SQL Server armazena e lê os dados através de Clustered Indexes, NonClustered Indexes e  Heaps. O objetivo deste post é mostrar conceitualmente como o SQL Server armazena os dados e de como os indices funcionam dentro do SQL Server. Esse post é dedicado ao…
Leia mais

Conhecendo Indices Step-By-Step

Tempo de leitura: 4 minutos Olá Galera, boa noite. Desta vez escolhi um assunto extremamente importante e que vejo muita gente falando por ai. Porém, muitas pessoas ainda não entendem perfeitamente como funciona perfeitamente. Meu objetivo neste post é fazer com que o leitor entende como o SQL Server armazena e lê os dados. Isso mesmo, irei falar sobre índices.…
Leia mais

Performance começa na modelagem II

Tempo de leitura: 4 minutos Boa noite galera! Como falei no meu post anterior, “apareci” novamente aqui para falar sobre modelagem. Vou mostrar alguns descuidos que podem causar futuro problemas de performance. Ou até mesmo causado por falta de conhecimento. E é aqui que nós profissionais de SQL Server entramos, pra ajudar os amigos de profissão e tirar dúvidas sempre…
Leia mais

Performance começa na modelagem

Tempo de leitura: 2 minutos Desempenho começa na Modelagem. Bom dia, Querido blog, tempo que não escrevo em você….rs. Hoje estou aqui apenas para falar  aos leitores sobre algumas pequenas dicas de performance  que as vezes passam despercebidos aos nossos olhos. Vamos à análise. Uma página de dados no SQL Server ocupa 8192 bytes, sendo 8060 bytes para os dados…
Leia mais

Cuidado ao escrever queries

Tempo de leitura: 3 minutos Post dedicado ao meu irmão gêmeo Emanoel Carlos de Alencar, que está se esforçando pra entrar na área de banco. Infelizmente foi pro Oracle, quem sabe consigo puxá-lo para o “mundo” SQL Server. Obs: Apenas uma brincadeira, os dois produtos são bons. Sempre temos que avaliar qual a real necessidade do cliente para poder sugerir…
Leia mais

Constraints vs Query Performance

Tempo de leitura: 3 minutos Neste post irei demonstrar a importancia de  criar constraints no SQL Server. Graças as Foreign keys e check constraints o optimizer pode criar planos mais eficientes para as querys. Dado o script abaixo da criação das tabelas temos a tabela de Customers e de Orders. Na modelagem proposta que dizer que um Customer pode ter…
Leia mais