top of page

Buscar


"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
Auditoria em um servidor de banco de dados SQL Server
USE MASTER -- Criar uma auditoria CREATE SERVER AUDIT AuditDML TO FILE (FILEPATH = 'C:\SQL_AUDIT\') WHERE ([server_principal_name] <>...

CloudDB
30 de jun. de 20233 min de leitura


Como garantir segurança dos dados em um banco de dados: Melhores práticas e estratégias de proteção
A segurança de dados é uma preocupação essencial em qualquer organização que lida com informações sensíveis. Com o crescente volume de...

CloudDB
29 de mai. de 20233 min de leitura


Tipos de Bancos de Dados: Conheça suas Aplicações e Vantagens
Aprenda sobre os diferentes tipos de bancos de dados e suas aplicações no mercado atual. Descubra as vantagens de cada tipo, desde os bancos

CloudDB
24 de mai. de 20230 min de leitura
Script de Permissões de Nível de Banco de Dados
Este código T-SQL irá gerar um script das permissões de nível de banco de dados e de objetos para facilitar o backup e a restauração de...

CloudDB
23 de mai. de 20235 min de leitura
Monitorando queries no PostgreSQL usando o pg_stat_statements
O módulo pg_stat_statements é uma ferramenta útil para monitorar as consultas no PostgreSQL. Ele fornece uma maneira de rastrear...

CloudDB
18 de mai. de 20231 min de leitura
bottom of page
