Saiba quando foi a última vez que uma procedure foi executada no seu banco de dados. Qual foi a última vez que uma procedure foi executada no seu banco de dados SQL Server? Recentemente eu publiquei um artigo onde você poderia Identificar as procedures que não são utilizadas no SQL Server. Com base neste artigo […]
Categoria: Dicas
Saiba quais consultas estão executando no tempdb.
Identifique quais consultas estão executando no tempdb e exigindo mais recursos. Você sabe quais consultas estão executando no tempdb do SQL Server? Você pode dizer quais consultas estão consumindo mais espaço em disco no tempdb? A consulta abaixo lista quais são as consultas atuais no tempdb. Isso é muito útil para solução de problemas de […]
SQL Server – Obtendo os planos de execução e parâmetros da consulta diretamente do plan cache.
Saiba como obter os planos planos de execução e parâmetros da consulta diretamente do plan cache. Hoje precisei obter os planos de execução e parâmetros da consulta de uma procedure em um banco de dados. Gostaria de compartilhar com vocês esse script que obtive de um colega de trabalho. Fiz um teste aqui para mostrar […]
SQL Server – Como encontrar objetos alterados em um schema de banco de dados
Saiba como encontrar os objetos alterados em um schema no banco de dados SQL Server. Recentemente eu passei por um episódio onde eu precisava encontrar objetos alterados em um schema do banco de dados. O que aconteceu basicamente foi um usuário alterou uma procedure no ambiente de produção do SQL Server. Minha missão era encontrar […]
Identificar as procedures que não são utilizadas no SQL Server.
Saiba como identificar as procedures que não são utilizadas no SQL Server. Recentemente encontrei um ambiente que tinha mais de 7.000 stored procedures e eu precisava identificar quais procedures não estavam sendo utilizadas em uma base de dados. Sabemos que existem mais de uma forma que possamos capturar isso então vou mostrar a vocês aqui algumas […]
Como desabilitar todas as triggers em um banco de dados SQL Server.
Saiba como desabilitar todas as triggers em um banco de dados. Para desabilitar todas as triggers o comando é bem simples o que acredito que muita gente já conhece, mas algumas pessoas não. Abaixo vou disponibilizar para vocês. A desativação das triggers em bancos de dados são bastante utilizadas em caso de grandes cargas feitas […]
Qual a diferença entre uma CTE e uma tabela temporária?
Saiba qual a diferença entre uma CTE e uma tabela temporária. Recentemente me perguntaram qual a diferença entre uma CTE e uma tabela temporária. Para quem não sabe CTE é “Common Table Expression”, que significa expressão de tabela comum. Certo, mas na prática, o que é uma e o que é outra? Vamos lá, abaixo […]
Attach/Detach ou Backup/Restore para Migrações.
Qual a melhor opção? Attach/Detach ou Backup/Restore? Há sempre diversas discussões na abordagem de como fazer migrações de bases de dados se usamos Attach/Detach ou Backup/Restore. Particularmente eu prefiro Backup/Restore. A maior vantagem que eu já ouvi falar sobre Detach / Attach é que você ganha mais tempo do que Backup/Restore. Na minha opinião backup/restore […]
Select de um linked server ou insert into usando linked server?
Qual a melhor opção? Select de um linked server ou insert into usando linked server? Suponhamos que você tem uma operação para fazer onde você deve transferir dados de um servidor A para um servidor B através de um linked server a melhor opção é select de um linked server ou insert into usando um […]
Identificar qual query está enchendo o log do tempdb
Aprenda como Identificar qual query está enchendo o log do tempdb. Para quem gostaria de identificar qual query está enchendo o log do tempdb abaixo colocarei algumas dicas: Query: Aqui também vou colocar algumas dicas para minimizar esse crescimento. 1. Use poucas tabelas temporárias #tabela e tabelas variáveis @tabela 2. Minimize a manutenção de índices […]