Arquivos do Blog

Como utilizar MERGE no SQL Server

Nesse post vamos aprender como utilizar o recurso introduzido a partir do SQL Server 2008, chamado “MERGE”. Com ele, podemos comparar dados entre duas fontes de dados (tabela ou view), e atualizar, inserir ou deletar dados, com base no resultado

Marcado com: , , ,
Publicado em SQL Server

Como limitar CPU e memória no SQL Server

O SQL Server possui um recurso chamado “Resource Governor”. Com ele é possível limitar o uso de CPU e memória RAM alocada, por uma conexão ou por um grupo de usuários. Embora seja possível limitar os recursos que se tornam

Marcado com: , , , , , ,
Publicado em SQL Server

Como habilitar ou desabilitar triggers no SQL Server

Neste post rápido, vamos ver como habilitar e desativar triggers no nível de: tabela, database e instância. Habilitar triggers de uma tabela Habilitar triggers de uma database Habilitar triggers de uma instância Desabilitar triggers de uma tabela Desabilitar triggers de

Marcado com: , , , ,
Publicado em SQL Server

Plano estimado vs plano atual no SQL Server

O plano de execução estimado é criado sem executar uma consulta de fato. As estimativas são baseadas nas estatísticas da(s) tabela(s) envolvidas na consulta e recursos do servidor. Este recurso pode ser usado em qualquer código T-SQL. Normalmente, o plano

Marcado com: , , ,
Publicado em SQL Server

Integridade de dados no SQL Server

Infelizmente, e raramente, os dados dentro do banco de dados podem se tornar corrompidos se houver alguma falha no sistema de armazenamento em disco, quando o SQL Server gravar os dados em uma página de dados. Cada página de dados

Marcado com: , , , , , , ,
Publicado em SQL Server

Quant. de linhas da tabela no SQL Server

Nesse post vamos ver como listar todas as tabela do banco “corrente”, com o respectivo número de linhas. Ordenado pela número de linhas (do maior, para o menor). Como segue. O “select” acima, mostra o nome do “schema” da tabela;

Marcado com: , , ,
Publicado em SQL Server

Como parar SQL Server usando T-SQL imediatamente

Se nós quisermos “desligar” o SQL Server, sem a realização de pontos de verificação em cada banco de dados, e sem tentar terminar todos os processos de usuário, use o seguinte comando Ao executar o comando acima, o SQL Server,

Marcado com: , , , ,
Publicado em SQL Server