Saiba como ativar o serviço do agente no SQL Server. O serviço do agente do SQL Server é utilizado para executar tarefas que estão agendadas. Basicamente tarefas como backups e outras atividades de manutenções. Por padrão esse serviço não está ativado quando você instala o SQL Server. Porém hoje vou mostrar pra vocês como ativá-lo. […]
Blog
SQL Server – Apagar cache e buffer das procedures
Como apagar cache e buffer das procedures. DBCC FREEPROCCACHE é útil para apagar o cache da procedure. Apagar o cache de uma procedure faz com que o SQL não utilize mais o mesmo plano de execução, ao invés disso, um novo plano de execução é criado para que o SQL Server saiba “qual melhor caminho a […]
SQL Server – Como deletar dados duplicados.
Como deletar dados duplicados no SQL Server Abaixo vou colocar um script que demonstra como deletar dados duplicados de uma tabela em um banco de dados SQL Server, neste exemplo a tabela tem uma coluna ID como IDENTITY e outra coluna como VARCHAR onde estão os valores duplicados. Vejam o Script SQL:
SQL Server – Como saber quantidade de linhas, colunas e tamanho de cada tabela no banco de dados
Encontre a maior tabela no seu banco de dados SQL Server Como saber quantidade de linhas, colunas e tamanho de cada tabela no banco de dados.
SQL Server – Chave Primária e Chave única Constraints
Diferenças entre as chaves primárias e Chave única Constraints. Chave primária: Chave primária força valores únicos na coluna que for definida. Além disso, cria um índice clusterizado na coluna. Chave primária não permite valores nulos, Criando uma tabela com chave primária. Alterando uma tabela adicionando uma chave primária: Chave Única: Chave única força valores únicos […]
SQL Server – Salvando plano de execução e Enviando por Email
Como salvar plano de execução e enviar por email: Salvando o plano de execução e enviando por email. Recentemente trabalhando em um cliente como DBA SQL Server, um desenvolvedor me informou que havia uma query que estava lenta, pedi que me enviasse o plano de execução da query por e-mail e ele me perguntou: Como […]
SQL Server – Como encontrar querys que demoram muito
Descubra como encontrar as querys que levam muito tempo e seus planos de execução Isso é bem simples, o SQL guarda todos os planos de execução onde nós podemos acessar através das DMV’s, essas informações são apagadas quando o serviço do SQL Server é reiniciado. Ao executar a query abaixo podemos saber quais são os […]
SQL Server – UNION vs UNION ALL – Qual é mais performático?
Qual o mais performático? Vamos fazer uma pequena análise sobre o assunto e o que faz cada uma das funcionalidades. UNION O comando UNION é usado para selecionar informações de duas tabelas, bem parecido com o JOIN. Porém quando usamos o UNION todas as colunas selecionadas precisam ser do mesmo tipo de dados nas duas […]
SQL Server – Consulta que mostra chaves estrangeiras e relacionamentos de cada tabela.
Conheça o Script SQL Server que mostra as chaves estrangeiras e relacionamentos das tabelas no seu banco de dados. Hoje vou mostrar a vocês mais um script que uso para fins de documentação de ambientes. Uma consulta que mostra as chaves estrangeiras e relacionamentos de todas as tabelas do seu banco de dados. Para obter […]
SQL Server – Cursor para matar todos os processos.
Veja um cursor para matar todos os processos no SQL Server. Lembrando que quando você executar esse script, verifique em qual ambiente está executando. Use com moderação.