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 […]
Categoria: Administração
Tudo sobre administração SQL Server e rotinas administrativas.
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 […]
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 […]
Recuperar dados deletados no SQL Server?
Existe alguma forma de recuperar dados deletados no SQL Server? Uma das perguntas que tenho ouvido bastante é se existe alguma forma de recuperar dados deletados no SQL Server. Minha resposta é: Depende! Uma colega sem querer deletou 3 milhões de registros em uma tabela no banco de dados e ele gostaria de saber se […]
Qual a melhor forma de calcular o MAXDOP no SQL Server
Saiba a melhor forma de calcular o MAXDOP na sua instância SQL Server A melhor forma de calcular o MAXDOP no SQL Server vai depender do footprint do seu processador e do NUMA NODE configurado para sua instância. Para facilitar melhor a sua e a nossa vida, eu vou deixar disponível aqui um script que […]
Como Parar um job em execução com outro job.
Saiba como parar um job que está em execução com outro job. Digamos que você precise parar um job em execução que roda durante a madrugada, você não está lá para parar ele manualmente certo? Digamos também que esse job se ele ultrapassar determinado horário ex: 7:00AM. Esse job começaria a bloquear várias tabelas que […]
Controlar o crescimento dos arquivos de erro do SQL Server.
Aprenda a controlar o crescimento dos arquivos de erro do SQL Server. Hoje vou mostrar como controlar o crescimento dos arquivos de erro do SQL Server. Trabalhando em um dos meus clientes, precisei acessar os arquivos de log e no arquivo atual estava com mais de 400 mil linhas, o que faz com que o […]
Conectar na instância SQL Server com outro nome usando Aliases.
Aprenda como conectar na instância SQL Server com outro nome. Recentemente precisei instalar uma instância SQL Server em um dos meus clientes onde o cliente sugeriu que precisava conectar na instância SQL Server com outro nome. Tem como fazer isso? Perguntou. Sim, claro que tem! Respondi. Vamos lá é bem simples. vou te mostrar como […]
Quando foi feito o último backup no SQL Server?
Veja como saber quando foi feito o último backup no SQL Server. Hoje venho até vocês para trazer mais uma dica de como saber quando foi feito o último backup no SQL Server de todas as bases de dados. Execute o comando abaixo e veja os resultados. Quando você executar o comando, o resultado será […]
Listar as maiores tabelas no SQL Server
Saiba listar as maiores tabelas no SQL Server no seu banco de dados. Recentemente precisei listar as maiores tabelas no SQL Server para fins de expurgo, utilizando algumas views do SQL Server consegui obter o resultado demonstrado na figura abaixo. Script usado: