Browsing All posts tagged under »Curiosidades«

Corrigindo Erro de Suspect Database

outubro 22, 2012

4

  Introdução Uma das causas de um banco de dados entrar em ‘Suspect’ é que, algum dos arquivos do banco de dados não estarem disponíveis durante a inicialização do serviço do SQL Server. Com isso, podemos ter ou problemas de corrupção em alguma parte dentro dos arquivos ou também se o banco de dados for […]

Usuários Orfãos? Utilize – sp_change_users_login

junho 27, 2012

5

Recurso que possibilita  restaurar usuários orfãos do banco de dados.   O problema ocorre porque não há vinculo entre o login e o usuário do banco de dados. Esse vínculo entre login e usuário se dá pelo que chamamos de SID (Security Identifier).   Sendo assim essa procedure faz com que possamos corrigir esse vínculo. […]

Qualify Clause –T-SQL Improvement or Not?

junho 22, 2012

1

  Para ser breve, lendo o livro SQL Server 2012 High-Performance T-SQL Using Window Functions escrito pelo famoso Itzik Ben Gan, há uma parte no qual ele apresenta um novo tipo de solução que se implementado iria facilitar por demais a vida de um DBA.   O Problema   Supondo que temos a seguinte tabela […]

Windows Functions – Parte 1

junho 22, 2012

1

  Introdução   Windows Functions é um dos recursos mais profundos para o dialeto T-SQL. Com esse recurso extraordinário é possível facilitar grandemente o modo no qual escrevemos uma consulta dentro do banco de dados.   Elas foram implementadas para solucionar em diversas vezes, problemas já mapeados e díficeis de serem solucionados , começando  a […]

Desvendando o ColumnStore Index

junho 5, 2012

5

  Introdução   Com a grande expansão e crescimento das informações, vemos hoje que a facilidade em se té-las cresce a cada dia.  Para que essas informações sejam disponibilizadas de uma forma concisa e conclusiva, possúimos em muita das vezes Data Warehouses para o manuseio dessas informações.   Porém quanto mais requisições em nosso sistema, […]

Optimize For Ad Hoc Workloads

maio 24, 2012

6

Essa opção aumenta a eficiência do Plan Cache em relação a consultas Ad-Hoc. Foi implementada a partir do SQL Server 2008 e permite se habilitado, quando o SQL Server precisar compilar um batch pela primeira vez, em vez de salvar um Plano de Execução Completo (Full Compiled Plan) como é realizado por padrão o mesmo […]

Conversão Implícita

maio 21, 2012

6

  Problema Analisando algumas consultas no banco de dados com o nosso famoso recurso o Data Collector, vi que havia uma consulta na qual estava custando muito tempo de duração para a execução. Havia um índice criado para suportar a consulta, porém o QO (Query Optmizer) não estava utilizando de forma correta o mesmo para […]