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 […]
Blog
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 […]
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 […]
SQL Server – O que faz o arquivo de log do banco de dados crescer tanto.
Vejamos hoje o que faz o arquivo de log do banco de dados crescer ao ponto de muitas vezes ocupar todo o espaço em disco. Você já deve ter se deparado com algum caso onde o arquivo de log do banco de dados cresceu tanto que ocupou todo o espaço em disco. Então, o 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 […]
Caminho dos arquivos de dados no SQL Server
Descubra qual o caminho dos arquivos de dados no SQL Server. Recentemente recebi alertas de falta de espaço em uma das unidades de disco e eu precisava descobrir qual o caminho dos dos arquivos de dados que estavam nessa unidade. Como eu já possuo meus arquivos de dados e os de logs em unidades diferentes, […]