top of page

Buscar


O "Backup Fantasma" no SQL Server
A rotina de TI da sua empresa parece impecável: o script de backup oficial roda todas as noites, os arquivos (.bak e de Log de Transações) estão salvos no storage e os relatórios do SQL Server Agent mostram o status verde de sucesso. No entanto, quando ocorre uma falha crítica no servidor e o sistema precisa ser restaurado até o minuto exato antes do problema, o processo trava e a restauração falha. Ao investigar a causa, a equipe de banco de dados descobre o diagnóstico: a l

CloudDB
22 de out.5 min de leitura


SQL Server bloqueando? O guia definitivo da SP Sentinela com intervalo de tempo
Assita ao vídeo demonstrativo. Bloqueios (blocking) fazem parte da rotina de qualquer banco de dados relacional. Em ambientes concorrentes, é perfeitamente natural que uma transação precise aguardar a conclusão de outra para manter a integridade dos dados. O verdadeiro problema surge quando scripts de automação genéricos saem derrubando processos sem nenhum critério, ou quando um bloqueio prolongado paralisa operações essenciais do negócio, causando um efeito dominó na aplica

CloudDB
16 de out.2 min de leitura


Como criar um alerta automático de CPU alta no SQL Server com identificação de Queries Ofensoras
Quem administra bancos de dados sabe bem: quando o uso de CPU chega a níveis críticos (como 90% ou mais), a lentidão é generalizada e os chamados começam a chegar. Em vez de reagir apenas quando os usuários reclamam, que tal implementar um monitoramento proativo para o seu SQL Server? Nesta postagem, apresentamos uma solução automatizada via Stored Procedure (dbo.stp_alerta_cpu_critico) que atua como um "vigilante" do servidor, identificando gargalos e notificando a equipe po

CloudDB
5 de out.5 min de leitura


Monitoramento de CPU no SQL Server: como identificar consultas lentas e evitar travamentos.
Confira no vídeo abaixo uma demonstração rápida de como a nossa solução mapeia esses gargalos no servidor: Quem administra bancos de dados SQL Server sabe o impacto que uma única consulta mal otimizada pode causar no ambiente. Quando uma query muito pesada entra em execução, ela sobrecarrega o processador e trava o restante do sistema, exatamente como uma grande avenida congestionada parando o trânsito da cidade. Para resolver esse problema e dar visibilidade total sobre o co

CloudDB
24 de set.1 min de leitura
🚀 Shrink de Datafiles no SQL Server: Redução Controlada em Lotes com Monitoramento em Tempo Real
Quem administra bancos de dados SQL Server sabe que executar um simples DBCC SHRINKFILE em arquivos gigantescos pode ser uma verdadeira dor de cabeça. Fazer essa redução de uma vez só costuma gerar problemas severos de concorrência e uma sobrecarga brutal de I/O (leitura e gravação no disco), o que pode acabar travando a sua aplicação. Para resolver esse problema, a melhor estratégia é "fatiar" essa tarefa. Disponibilizamos abaixo um pacote de scripts para você realizar o shr

CloudDB
21 de ago.3 min de leitura


"De 0 a 60": Mudando para checkpoints indiretos
Em uma dica recente, descrevi um cenário em que uma instância do SQL Server 2016 parecia estar sofrendo com os tempos de checkpoint. O log de erros estava repleto de um número alarmante de entradas FlushCache como esta: FlushCache: cleaned up 394031 bufs with 282252 writes in 65544 ms (avoided 21 new dirty bufs) for db 19:0 average writes per second: 4306.30 writes/sec average throughput: 46.96 MB/sec, I/O saturation: 53644, context switches 101117 last target outstanding: 63

CloudDB
1 de jun.6 min de leitura
Você Sabe de Onde Veio Esse Restore? Esse Script Sabe.
O Script SQL que Todo DBA Gostaria de Ter Descoberto Antes Existem dois tipos de times de banco de dados: Os que acham que sabem de onde veio um banco restaurado… E os que conseguem provar isso em segundos. Esse script é para o segundo grupo. À primeira vista, parece apenas mais uma query no msdb. Mas na prática, ele resolve um problema real que todo DBA já enfrentou: Descobrir exatamente de onde veio um restore. Por que isso importa Restores acontecem o tempo todo: refresh d

CloudDB
2 de abr.2 min de leitura
Documentação Técnica — Backup e Reaplicação de Permissões (SQL Server)
Você já perdeu o sono tentando restaurar permissões após um Refresh de Banco de Dados? 🛡️ Mover dados é fácil. O pesadelo começa quando as permissões de usuários, roles e acessos granulares se perdem no caminho. Em ambientes complexos, a reconstrução manual não é apenas lenta - é um risco de segurança. Nossa equipe na CloudDB desenvolveu um pacote de procedures que automatiza o ciclo completo: ✅ Captura: Mapeia toda a estrutura de segurança atual. ✅ Auditoria: Histórico de q

CloudDB
22 de mar.5 min de leitura
Monitoramento de Crescimento de Tabelas em Todos os Bancos do SQL Server
Introdução Em ambientes corporativos é comum o crescimento constante dos bancos de dados. Monitorar o tamanho das tabelas permite antever...

CloudDB
29 de abr. de 20253 min de leitura
Job para verificar e salvar em uma tabela o resultado de todas as unidades de disco do servidor
Job para verificar e salvar em uma tabela o resultado de todas as unidades de disco do servidor, informando quais estão formatadas em 64k...

CloudDB
23 de jan. de 20255 min de leitura
Como automatizar o processo de restauração de múltiplos bancos de dados
Aqui está a explicação detalhada do que esse script faz, criando um "mercado de conhecimento" sobre cada parte do script e os...

CloudDB
6 de set. de 20246 min de leitura
Como Suspender a Movimentação do Always On em um Grupo de Disponibilidade Específico
Para suspender a movimentação do Always On em todos os bancos de dados de um grupo de disponibilidade específico, você pode usar o...

CloudDB
26 de jun. de 20242 min de leitura
Gerar script das configurações atuais do Database Mail de um servidor
Esse código T-SQL é um script que automatiza a configuração do SQL Server para o uso do Database Mail. Ele realiza as seguintes ações:...

CloudDB
22 de dez. de 20233 min de leitura
ALERTA DE NUMERO DE CONEXOES
Este código em T-SQL realiza várias operações relacionadas ao monitoramento e alerta do número de conexões em um servidor SQL Server....

CloudDB
22 de dez. de 20233 min de leitura


Como ver pelo tracking query no Query Store uma consulta que você não conseguiu identificá-la.
Abra uma nova query no banco desejado, é importante lembrar que você já precisa ter o QUERY STORE já habilitado. Faça uma consulta pelo...

CloudDB
22 de nov. de 20231 min de leitura


SQL Server Shrinking Tempdb- Script and Troubleshooting
Às vezes, pode ser necessário espaço adicional no banco de dados tempdb para acomodar operações como uma inserção em massa ou manutenção...

CloudDB
21 de nov. de 20233 min de leitura
Script de permissões a nível de banco
Esse código T-SQL vai extrair as permissões a nível de banco para ajudar a backupear e restaurar bases, e subsequentemente restaurar as...

CloudDB
7 de nov. de 20234 min de leitura


PESQUISAR UM DETERMINADO TEXTO EM TODAS AS PROCEDURES EM TODOS OS BANCOS DE DADOS
EXEC sp_MSforeachdb ' USE [?]; SELECT DISTINCT DB_NAME() AS Database_Name, o.name AS Object_Name, o.type_desc FROM sys.sql_modules m...

CloudDB
18 de out. de 20232 min de leitura


Restore Point in Time no Amazon RDS - Você sabia?
Os backups automatizados do RDS proporcionam, por padrão, o Restore Point in Time. Se temos um backup automatizado, temos acesso ao...

CloudDB
28 de set. de 20231 min de leitura
Comandos para diminuir o tamanho dos arquivos de banco de dados
-- O código apresentado é uma consulta SQL que retorna uma lista de comandos para diminuir o tamanho dos arquivos de banco de dados em um...

CloudDB
30 de jun. de 20231 min de leitura
bottom of page
