Receitas
undefined
Oracle
- Redo log switch (trocar o arquivo de log atual)Redo e archive
- Adicionar um novo grupo de redo logRedo e archive
- Redimensionar um grupo de redo log (drop + add)Redo e archive
- Colocar o banco de dados em modo ARCHIVELOGRedo e archive
- Corrigir FRA / destino de archive cheioRedo e archive
- Ver o status dos redo logsRedo e archive
- Adicionar discos a um diskgroup ASMASM
- Remover um disco de um diskgroup ASMASM
- Definir o POWER do rebalance do ASMASM
- Ver o espaço livre dos diskgroups ASMASM
- Monitorar um rebalance do ASMASM
- Adicionar uma nova tablespaceArmazenamento
- Adicionar um datafile a um tablespace existenteArmazenamento
- Redimensionar um datafile / definir autoextendArmazenamento
- Mover um datafile onlineArmazenamento
- Adicionar uma temp tablespace / alterar a padrãoArmazenamento
- Consulta de espaço livre das tablespacesArmazenamento
- Alterar um parâmetro (com SCOPE)Memória e parâmetros
- Flush do shared pool / buffer cacheMemória e parâmetros
- Criar um pfile a partir do spfile e vice-versaMemória e parâmetros
- Alterar os targets de SGA / PGAMemória e parâmetros
- Encerrar uma sessão (kill session)Sessões e processos
- Ver consultas / sessões de longa duraçãoSessões e processos
- Encontrar a sessão bloqueadoraSessões e processos
- Coletar estatísticas (DBMS_STATS)Manutenção
- Reconstruir um índice onlineManutenção
- Backup completo rápido com RMANManutenção
- Fazer um backup do controlfile em traceManutenção
- Verificar o status do banco de dados, das instâncias e dos serviços RAC com srvctlRAC & Grid
- Parar / iniciar um banco de dados RAC ou uma única instância com srvctl (rolling)RAC & Grid
- Adicionar um serviço RAC com instâncias preferred/available (incluindo Application Continuity)RAC & Grid
- Realocar um serviço RAC para outra instânciaRAC & Grid
- Verificar o status dos recursos do cluster (crsctl stat res -t)RAC & Grid
- Verificar a saúde da pilha do cluster, a lista de nós e a versão do ClusterwareRAC & Grid
- Verificar a integridade do OCR e fazer um backup do OCR (ocrcheck / ocrconfig)RAC & Grid
- Verificar voting disks e timeouts do CSSRAC & Grid
- Executar verificações pré/pós com o Cluster Verification Utility (cluvfy)RAC & Grid
- Diagnosticar a causa de uma node eviction / reboot inesperado de nóRAC & Grid
- Analisar wait events de todo o cluster (gc waits) por instância com GV$RAC & Grid
- Mostrar o uso de disk groups, discos e diretórios com asmcmd (lsdg / lsdsk / du)ASM
- Verificar o estado dos discos ASM, os contadores de erro e os discos candidatos com SQLASM
- Ver e alterar atributos de disk groups ASM (compatible, disk_repair_time)ASM
- Mostrar a configuração do Data Guard broker e o status dos bancos (DGMGRL)Data Guard
- Verificar o papel primary/standby e a prontidão para switchover com SQLData Guard
- Medir o lag de transporte/aplicação, a taxa de aplicação e os processos do Data Guard no standbyData Guard
- Validar o standby com o broker antes de switchover/failover (VALIDATE DATABASE)Data Guard
- Executar um switchover planejado (DGMGRL, troca de papel sem perda de dados)Data Guard
- Executar um failover após perder o primário (DGMGRL)Data Guard
- Recuperar o antigo primário como standby após um failover (REINSTATE)Data Guard
- Parar / iniciar o redo apply ou o redo transport com o broker; configurar aplicação com atrasoData Guard
- Habilitar o Fast-Start Failover (FSFO) e iniciar o observerData Guard
- Converter um physical standby em snapshot standby e voltar (ambiente de teste)Data Guard
- Criar um recovery catalog do RMAN e registrar o banco de dadosRMAN
- Criar um physical standby a partir do banco ativo com RMAN DUPLICATERMAN
- Validar e limpar registros de backup do RMAN (CROSSCHECK, EXPIRED, OBSOLETE)RMAN
- Validar o banco de dados e os backups contra corrupção (VALIDATE)RMAN
- Ver quais backups um restore usaria e validá-los (PREVIEW / VALIDATE)RMAN
- Reparar blocos corrompidos online (block media recovery, RECOVER CORRUPTION LIST)RMAN
- Retornar um tablespace a um ponto no passado (TSPITR)RMAN
- Recuperar uma única tabela a um ponto no passado a partir de um backup RMAN (RECOVER TABLE)RMAN
- Criar um novo PDB a partir do PDB$SEEDMultitenant
- Clonar um PDB no mesmo CDB (local / hot clone)Multitenant
- Clonar um PDB de outro CDB via DB link (remote clone)Multitenant
- Fazer unplug de um PDB e plug em outro (ou no mesmo) CDBMultitenant
- Abrir PDBs e mantê-los abertos após restarts do CDB (SAVE STATE)Multitenant
- Definir limites de CPU, memória, I/O e storage por PDBMultitenant
- Confirmar em qual container você está e consultar todos os PDBs a partir do root (CDB_ / CONTAINERS)Multitenant
- Criar um refreshable PDB, atualizá-lo e convertê-lo em um PDB independenteMultitenant
- Tirar um snapshot do AWR e gerar um relatório AWR entre dois snapshotsDesempenho
- Relatório AWR diff (compare period) entre dois períodosDesempenho
- Principais wait events e principais SQL do ASH nos últimos minutosDesempenho
- Executar uma análise ADDM e obter seu relatórioDesempenho
- Obter um relatório do SQL Monitor (SQL longo em execução ou concluído)Desempenho
- Habilitar/desabilitar o trace 10046 de uma sessão e resumir com TKPROFDesempenho
- Mostrar o plano de execução real com estatísticas de row source (ALLSTATS LAST)Desempenho
- Criar e executar uma tarefa do SQL Tuning Advisor e ler suas recomendaçõesDesempenho
- Aceitar, desabilitar e remover um SQL profileDesempenho
- Carregar um bom plano do cursor cache como SQL plan baselineDesempenho
- Evoluir planos não aceitos de SQL plan baselinesDesempenho
- Fixar, desabilitar ou remover um plano de SQL plan baselineDesempenho
- Verificar o status de bind peeking e de adaptive cursor sharingDesempenho
- Encontrar os principais SQL por tempo decorrido/CPU em um período passado (AWR + V$SQLAREA)Desempenho
- Encontrar estatísticas desatualizadas e definir preferências de estatísticas por tabela (prefs)Estatísticas
- Bloquear e desbloquear estatísticas de tabela/schemaEstatísticas
- Restaurar estatísticas a um ponto no passadoEstatísticas
- Coletar estatísticas como pending, testá-las e publicá-lasEstatísticas
- Configurar estatísticas incrementais para uma tabela particionadaEstatísticas
- Dividir e mesclar partições onlineParticionamento
- Carregar ou arquivar dados em massa com exchange partitionParticionamento
- Truncar/remover uma partição mantendo os índices globais utilizáveisParticionamento
- Criar particionamento interval e converter uma tabela range existente para intervalParticionamento
- Verificar chaves de partição e o uso de partition-wise joinParticionamento
- Redefinir uma tabela online com DBMS_REDEFINITION (fluxo completo)Operações online
- Mover uma tabela ou partição online (ALTER TABLE MOVE ONLINE)Operações online
- Criar, abrir, definir a master key e fazer backup de um keystore TDE (19c+)Segurança
- Criptografar tablespaces com TDE (novos e existentes, online/offline)Segurança
- Criar uma política de Unified Auditing, habilitá-la com condição, revisar os registros e removê-laSegurança
- Adicionar uma política de acesso em nível de linha com VPD (DBMS_RLS)Segurança
- Criar um profile de política de senhas e atribuí-lo a usuáriosSegurança
- Encontrar privilégios não utilizados com privilege analysisSegurança
- Inspecionar o inventário com OPatch e executar verificações pré-patchPatches e ciclo de vida
- Atualizar a camada SQL com datapatch -verbose após um patch binárioPatches e ciclo de vida
- Verificar o histórico de patches SQL, o status dos componentes e os objetos inválidosPatches e ciclo de vida
- Criar, executar manualmente, desabilitar e remover um job do schedulerScheduler
- Monitorar o histórico de execução e as falhas de jobs do schedulerScheduler
- Criar e ativar um plano simples do Resource ManagerScheduler
PostgreSQL
- Trocar o segmento de WALWAL e checkpoint
- Executar um CHECKPOINT manualWAL e checkpoint
- Mostrar o tamanho do WAL e o LSN atualWAL e checkpoint
- Mostrar o atraso de arquivamento (WAL ainda não arquivado)WAL e checkpoint
- Adicionar uma nova tablespaceArmazenamento
- Mover uma tabela para outro tablespaceArmazenamento
- Mover um índice para outro tablespaceArmazenamento
- Consultar o tamanho do banco de dados e das tabelasArmazenamento
- Estimar o bloat de tabelasArmazenamento
- VACUUM ANALYZE em uma tabela específicaManutenção
- Executar um VACUUM FREEZE agressivoManutenção
- Reconstruir um índice sem bloqueio (REINDEX CONCURRENTLY)Manutenção
- Ajustar o autovacuum para uma tabela específicaManutenção
- Aumentar o statistics target de uma colunaManutenção
- Alterar um parâmetro e recarregar (ALTER SYSTEM)Parâmetros
- Alterar um parâmetro para a sessão (SET)Parâmetros
- Mostrar o valor atual de um parâmetroParâmetros
- Criar uma réplica física (pg_basebackup)Replicação
- Promover uma réplica a primárioReplicação
- Mostrar o lag de replicaçãoReplicação
- Criar e remover um replication slotReplicação
- Configurar uma publication e uma subscription de replicação lógicaReplicação
- Encerrar um backend (pg_terminate_backend)Sessões
- Cancelar uma consulta em execução (pg_cancel_backend)Sessões
- Mostrar consultas ativas e bloqueadorasSessões
- Adicionar uma extensãoExtensões
- Listar as extensões instaladasExtensões
- Mostrar o status, a topologia e o histórico do cluster PatroniPatroni
- Executar um switchover planejado com PatroniPatroni
- Executar um failover manual com PatroniPatroni
- Reconstruir uma réplica quebrada com Patroni (reinit)Patroni
- Alterar parâmetros de todo o cluster no Patroni (edit-config) e aplicar restarts pendentesPatroni
- Colocar o Patroni em modo de manutenção e retirar (pause/resume)Patroni
- Verificar a saúde do DCS (etcd/Consul) e da REST API do PatroniPatroni
- Configurar o arquivamento de WAL para o pgBackRest (archive-push/archive-get)Backup e PITR
- Criar o stanza do pgBackRest e verificar o arquivamento (stanza-create/check)Backup e PITR
- Fazer backups full, differential e incremental com pgBackRestBackup e PITR
- Mostrar o catálogo de backups do pgBackRest e o intervalo do arquivo de WAL (info)Backup e PITR
- Restaurar o backup mais recente com pgBackRestBackup e PITR
- Restaurar para um ponto no tempo com pgBackRest (PITR, --type=time)Backup e PITR
- Reconstruir rapidamente um standby com delta restore do pgBackRestBackup e PITR
- Configurar a retenção do pgBackRest e executar o expireBackup e PITR
- Configurar um standby manualmente (standby.signal + primary_conninfo)Replicação
- Monitorar o lag de recebimento e de replay de WAL no standby (pg_stat_wal_receiver)Replicação
- Reintegrar o antigo primário como réplica após um failover com pg_rewindReplicação
- Configurar replicação síncrona com quorum (ANY) ou prioridade (FIRST)Replicação
- Monitorar o WAL retido por replication slots e remover com segurança um slot abandonadoReplicação
- Limitar o WAL que os slots podem reter (max_slot_wal_keep_size)Replicação
- Adicionar uma tabela a uma publication e atualizar a subscription (REFRESH PUBLICATION)Replicação lógica
- Monitorar a replicação lógica (pg_stat_subscription, erros de apply, lag de slot)Replicação lógica
- Resolver um conflito de replicação lógica (disable_on_error, SKIP)Replicação lógica
- Sincronizar valores de sequences com o subscriber na replicação lógicaReplicação lógica
- Remover uma subscription e limpar um slot lógico órfão no publisherReplicação lógica
- Upgrade de versão major com pg_upgrade --link (runbook de ponta a ponta)Upgrade
- Upgrade de versão major com downtime quase zero via replicação lógicaUpgrade
- Mostrar pools, estatísticas e conexões do PgBouncer (SHOW POOLS/STATS/CLIENTS/SERVERS)PgBouncer
- Segurar conexões durante a manutenção com PgBouncer (PAUSE/RESUME) e recarregar a configuração (RELOAD)PgBouncer
- Escolha do pool_mode do PgBouncer e dimensionamento básicoPgBouncer
- Encontrar as consultas mais caras (pg_stat_statements: tempo total e médio)Desempenho
- Encontrar as consultas que geram I/O de disco, arquivos temporários e WAL (pg_stat_statements)Desempenho
- Zerar as estatísticas do pg_stat_statements (todas ou de uma única consulta)Desempenho
- Registrar os planos de execução de consultas lentas com auto_explainDesempenho
- Ler um plano em profundidade com EXPLAIN (ANALYZE, BUFFERS, SETTINGS, WAL)Desempenho
- Detectar regressões de plano por queryid (comparação de snapshots do pg_stat_statements)Desempenho
- Verificar a capacidade de consulta paralela e o uso atual de workersDesempenho
- Medir o impacto da compilação JIT no tempo de consultaDesempenho
- Montar a árvore de bloqueios (encontrar o bloqueador raiz)Sessões
- Inspecionar em detalhe as esperas de lock por objeto e modo de lock (pg_locks)Sessões
- Encontrar transações longas e 'idle in transaction'Sessões
- Encerrar em massa, de forma controlada, sessões 'idle in transaction' longasSessões
- Definir statement_timeout / lock_timeout por role e bancoSessões
- Aplicar DDL com segurança usando lock_timeout e novas tentativas (evitar filas de lock)Sessões
- Medir o uso de conexões em relação ao max_connectionsSessões
- Acompanhar o progresso de operações autovacuum/VACUUM em execuçãoManutenção
- Medir o risco de wraparound de transaction ID (idade de XID por banco e tabela)Manutenção
- Encontrar quem segura o xmin horizon e impede o VACUUM de remover dead tuplesManutenção
- Medir o bloat de tabelas e índices com pgstattupleManutenção
- Reorganizar uma tabela inchada sem locks longos (pg_repack)Manutenção
- Encontrar e limpar índices INVALIDManutenção
- Criar estatísticas estendidas para colunas correlacionadas (CREATE STATISTICS)Manutenção
- Encontrar tabelas com estatísticas desatualizadas (estratégia de ANALYZE)Manutenção
- Verificar a cobertura do visibility map e a eficiência do Index Only ScanManutenção
- Criar uma tabela particionada por range mensal (gerar as partições em um loop)Particionamento
- Anexar uma tabela preparada como partição com um lock curto (ATTACH PARTITION)Particionamento
- Desanexar uma partição antiga sem bloquear o tráfego em produção (DETACH CONCURRENTLY)Particionamento
- Armadilha da partição default: nova partição falha com 'would be violated by some row'Particionamento
- Verificar se o partition pruning funciona (em tempo de planejamento e de execução)Particionamento
- Automatizar a criação e a retenção de partições com pg_partmanParticionamento
- Montar uma hierarquia de roles com privilégio mínimo (GRANT + ALTER DEFAULT PRIVILEGES)Segurança
- Configurar isolamento de tenants com row-level securitySegurança
- Validar a ordem das regras do pg_hba.conf e recarregar com segurançaSegurança
- Habilitar SSL/TLS e verificar conexões criptografadas (pg_stat_ssl)Segurança
- Migrar de senhas md5 para scram-sha-256Segurança
- Manter logs de auditoria em nível de role e de objeto com pgauditSegurança
- Revisar as configurações de memória (shared_buffers, work_mem, maintenance_work_mem)Parâmetros
- Mostrar parâmetros com restart pendente e erros em arquivos de configuraçãoParâmetros
- Revisar o comportamento dos checkpoints (PG17+ pg_stat_checkpointer, PG16 e anteriores pg_stat_bgwriter)Parâmetros
- Listar o tamanho das tabelas dividido em heap / índice / TOAST e os maiores índicesArmazenamento
- Encontrar extensões com atualizações pendentes e atualizá-lasExtensões
- Analisar de onde vem o I/O com pg_stat_io (tipo de backend, objeto, contexto)Extensões
MySQL
- Rotacionar o binary logBinlog e log
- Expurgar binary logs antigos (PURGE)Binlog e log
- Ver o status do binary logBinlog e log
- Habilitar o general log e o slow query logBinlog e log
- Alterar o tamanho do redo log do InnoDBArmazenamento
- Adicionar / gerenciar um undo tablespace do InnoDBArmazenamento
- Adicionar um general tablespaceArmazenamento
- OPTIMIZE em uma tabelaArmazenamento
- Consultar o tamanho de tabelas e schemasArmazenamento
- Atualizar as estatísticas da tabela (ANALYZE TABLE)Manutenção
- Reconstruir uma tabela/índicesManutenção
- Verificar a integridade da tabela (CHECK TABLE)Manutenção
- Alterar uma variável global e persisti-laParâmetros
- Ver o valor atual de uma variávelParâmetros
- Recarregar as tabelas de privilégios (FLUSH PRIVILEGES)Parâmetros
- Configurar uma réplica (CHANGE REPLICATION SOURCE)Replicação
- Iniciar / parar uma réplicaReplicação
- Ver o status da réplica (SHOW REPLICA STATUS)Replicação
- Pular uma transação quebrada (GTID)Replicação
- Encerrar uma consulta ou conexão (KILL)Sessão
- Ver a lista de processosSessão
- Ver locks bloqueadores (data_lock_waits)Sessão
- Monitorar o lag da réplica e os erros dos workers do applier (performance_schema)Replicação
- Ajustar a réplica multi-threaded (replica_parallel_workers)Replicação
- Reparar uma réplica quebrada: conflitos de linha 1062 / 1032Replicação
- Encontrar e neutralizar transações errant GTIDReplicação
- Reconstruir uma réplica do zero com o plugin CLONEReplicação
- Recuperar-se de um DROP / DELETE errado com uma réplica atrasada (SOURCE_DELAY + UNTIL)Replicação
- Fazer um backup lógico consistente com informações de GTID usando mysqldumpBackup e PITR
- Dump / load paralelo com MySQL Shell (util.dumpInstance, loadDump)Backup e PITR
- Backup físico full + incremental e restore com XtraBackupBackup e PITR
- Recuperação point-in-time com binlogs: encontrar e pular a transação erradaBackup e PITR
- Verificar a saúde do InnoDB Cluster / Group ReplicationInnoDB Cluster
- Switchover planejado do primário no InnoDB ClusterInnoDB Cluster
- Trazer o cluster de volta após uma indisponibilidade completa (rebootClusterFromCompleteOutage)InnoDB Cluster
- Fazer o bootstrap do MySQL Router em um InnoDB ClusterRouter e proxy
- Separação leitura/escrita e health checks de réplicas com ProxySQLRouter e proxy
- DDL online: ALGORITHM=INSTANT / INPLACE, LOCK=NONE e acompanhamento do progressoOperações online
- ALTER sem bloqueio em uma tabela grande com pt-online-schema-changeOperações online
- Mudança de schema online sem triggers com gh-ostOperações online
- Encontrar as consultas mais caras (digest do performance_schema)Desempenho
- O que está rodando agora: sessões ativas, latência, locks e transações (sys.session)Desempenho
- Diagnosticar 'Waiting for table metadata lock' e encontrar o verdadeiro bloqueadorDesempenho
- Analisar deadlocks do InnoDB e registrar todos elesDesempenho
- Transações de longa duração e history list length (atraso do purge)Desempenho
- Capturar um slow log completo curto e analisá-lo com pt-query-digestDesempenho
- Depurar um plano ruim com EXPLAIN ANALYZE e o optimizer traceDesempenho
- Criar e gerenciar histogramas para colunas não indexadasÍndices e estatísticas
- Encontrar índices não usados / redundantes, torná-los invisíveis e removê-los com segurançaÍndices e estatísticas
- O buffer pool é grande o suficiente: hit ratio, wait_free e redimensionamento onlineMemória
- Manutenção de partições RANGE: adicionar partições futuras, arquivar / remover as antigasParticionamento
- Montar um modelo de menor privilégio com roles (CREATE ROLE, DEFAULT ROLE)Segurança
- Política de senhas, bloqueio por falha de login e rotação de senha sem downtimeSegurança
- Exigir TLS, encontrar conexões sem TLS, renovar certificados sem restartSegurança
- Auditar contas de risco: senha vazia, host '%', SUPER, mysql_native_passwordSegurança
- Pré-verificação de upgrade 8.0 → 8.4 LTS (util.checkForServerUpgrade)Upgrade
- Converter tabelas latin1 / utf8mb3 para utf8mb4Manutenção
SQL Server
- Fazer backup do log de transaçõesBackup e log
- Fazer backups FULL e DIFFERENTIALBackup e log
- Por que o arquivo de log cresceu / por que não está truncandoBackup e log
- Reduzir o arquivo de logBackup e log
- Mostrar a quantidade de VLFs (Virtual Log Files)Backup e log
- Encontrar a transação aberta mais antiga (ACTIVE_TRANSACTION)Backup e log
- Adicionar um arquivo de dados a um bancoArmazenamento
- Adicionar um filegroupArmazenamento
- Alterar tamanho / autogrowth de arquivoArmazenamento
- Mover um arquivo de dados/log para outro localArmazenamento
- Adicionar um arquivo de dados ao tempdbArmazenamento
- Rebuild / reorganize de índiceManutenção
- Atualizar estatísticasManutenção
- Verificação de integridade (DBCC CHECKDB)Manutenção
- Mostrar a fragmentação dos índicesManutenção
- Matar uma sessão (SPID)Sessão
- Encontrar a cadeia de bloqueio (lock)Sessão
- Mostrar as consultas ativas e seu custoSessão
- Configurar com sp_configure (max server memory)Configuração
- Configuração geral com sp_configure e RECONFIGUREConfiguração
- Failover de Availability GroupConfiguração
- Alterar o recovery model do bancoConfiguração
- Monitorar a saúde e o atraso do availability group (log send / redo queue, RPO)Always On e HA
- Failover forçado (FORCE_FAILOVER_ALLOW_DATA_LOSS) e recuperação pós-failoverAlways On e HA
- Adicionar um banco a um AG (automatic seeding) e monitorar o progresso do seedingAlways On e HA
- Verificar o listener, seus IPs e a configuração de read-only routingAlways On e HA
- Monitorar o status e a latência do log shippingAlways On e HA
- Fazer um backup avulso sem quebrar a cadeia (COPY_ONLY, striping, vazão)Backup e log
- Backup para URL (Azure Blob SAS / storage compatível com S3)Backup e log
- Histórico de backups no msdb e verificação de backups ausentesBackup e log
- Ver o progresso e a conclusão estimada de backup / restore / CHECKDBBackup e log
- Fazer um backup tail-log antes de um restore (NORECOVERY / NO_TRUNCATE)Restore e recuperação
- Restaurar para um ponto no tempo (point-in-time restore, STOPAT)Restore e recuperação
- Inspecionar e verificar um arquivo de backup (VERIFYONLY, HEADERONLY, FILELISTONLY)Restore e recuperação
- Encontrar páginas corrompidas (suspect_pages) e restaurar páginas individuaisRestore e recuperação
- Encontrar as consultas mais caras no plan cache (CPU, leituras, duração)Desempenho
- Wait statistics: em que o servidor está esperandoDesempenho
- Ler deadlocks passados da sessão system_health (deadlock graph)Desempenho
- Criar uma sessão de Extended Events: capturar consultas lentas em arquivo e lê-lasDesempenho
- Diagnosticar contenção e uso de espaço no tempdbDesempenho
- Habilitar o Query Store, aplicar as configurações recomendadas e verificar seu estadoQuery Store
- Encontrar regressões de plano com o Query Store (mesma consulta, planos diferentes)Query Store
- Forçar um plano bom ou anexar um hint com o Query StoreQuery Store
- Ler sugestões de índices faltantes das DMVs (com ressalvas)Manutenção
- Encontrar índices não utilizados / só de escritaManutenção
- Saúde das estatísticas: quando foram atualizadas, quantas linhas mudaramManutenção
- Estratégia de DBCC CHECKDB: última verificação bem-sucedida, divisão do trabalho, interpretação dos resultadosManutenção
- Limitar a carga de relatórios com o Resource Governor (pool, workload group, classifier)Configuração
- Configurar TDE: master key, certificado, backup do certificado e progresso da criptografiaSegurança
- Configurar o SQL Server Audit: logins, mudanças de permissão e acesso a tabelasSegurança
- Encontrar usuários órfãos e remapeá-los para logins (após restore / AG)Segurança
- Auditoria de logins e permissões: membros de sysadmin, permissões arriscadas, senhas fracasSegurança
- Criar uma ledger table, ler seu histórico de alterações e verificar a integridadeSegurança
- Histórico de falhas de jobs do SQL Agent e status da última execuçãoSQL Agent
MongoDB
- Adicionar um membro ao replica setReplica Set
- Remover um membro do replica setReplica Set
- Rebaixar o primário (stepDown)Replica Set
- Alterar a prioridade de um membroReplica Set
- Ver o status do replica setReplica Set
- Configurar um membro oculto / sem votoReplica Set
- Ressincronizar um membro do zeroReplica Set
- Adicionar um shard ao clusterSharding
- Shardar uma collectionSharding
- Iniciar o balancerSharding
- Parar o balancerSharding
- Ver o status do shardingSharding
- Adicionar uma zona (tag) e atribuir um intervaloSharding
- Mover um chunk manualmenteSharding
- Compactar uma collectionManutenção
- Criar um índice (sem bloqueio)Manutenção
- Ver os tamanhos de índices e collectionsManutenção
- Rotacionar o arquivo de logManutenção
- Encontrar operações de longa duraçãoManutenção
- Encerrar uma operaçãoManutenção
- Alterar um parâmetro de runtimeParâmetros
- Definir o nível de profilingParâmetros
- Medir a janela do oplog e o lag de replicaçãoReplica Set
- Redimensionar o oplog online (replSetResizeOplog)Replica Set
- Forçar a reconfiguração de um replica set após perder a maioria (force reconfig)Replica Set
- Manutenção rolling em um replica set (restart, patch do SO, upgrade menor)Replica Set
- Estado do balancer, janela ativa e balanceamento por collectionSharding
- Encontrar jumbo chunks, dividi-los e limpar a flagSharding
- Verificar a escolha da shard key e a distribuição dos dados (getShardDistribution, analyzeShardKey)Sharding
- Inspecionar um plano de consulta com estatísticas reais de execução (explain executionStats)Desempenho
- Extrair as consultas e query shapes mais lentas dos dados do profilerDesempenho
- Encontrar índices não utilizados e ocultá-los antes de remover (hideIndex)Desempenho
- Contar conexões por aplicação e cliente (diagnóstico de connection storm)Desempenho
- Monitorar e abortar uma construção de índice em andamentoManutenção
- Construção de índice rolling em um replica set (membro a membro)Manutenção
- Criar um índice TTL, alterar sua expiração e monitorar os deletes do TTLManutenção
- Medir a pressão no cache do WiredTiger (ocupação, taxa de dirty, eviction pela aplicação)Desempenho
- Fazer um backup em arquivo com mongodump/mongorestore e restaurar uma única collectionBackup
- Restore point-in-time com replay do oplog (voltar para antes de um drop/delete indevido)Backup
- Definir uma role customizada, criar um usuário, conceder/revogar roles e alterar a senhaSegurança
- Verificar o featureCompatibilityVersion (fCV) e a sequência de upgrade de versão majorUpgrade
Redis
- Reescrever (compactar) o arquivo AOFPersistência
- Fazer um snapshot RDB em backgroundPersistência
- Fazer um snapshot RDB síncronoPersistência
- Ver o horário do último snapshot bem-sucedidoPersistência
- Gravar a configuração em execução em discoPersistência
- Habilitar ou desabilitar o AOFPersistência
- Definir as regras de snapshot RDBPersistência
- Tornar um nó uma réplicaReplicação
- Promover uma réplica a masterReplicação
- Executar um failover manualCluster
- Adicionar um nó ao clusterCluster
- Atribuir slots do clusterCluster
- Ver o status da replicaçãoCluster
- Ver o status do clusterCluster
- Definir maxmemory e a políticaMemória
- Analisar a memóriaMemória
- Ver o log de comandos lentosManutenção
- Definir o limite de comandos lentosManutenção
- Zerar o log de comandos lentosManutenção
- Encerrar a conexão de um clienteManutenção
- Listar os clientes conectadosManutenção
- Ver o valor de um parâmetroRuntime
- Alterar o valor de um parâmetroRuntime
- Analisar o uso de memória e a fragmentação, habilitar o active defragMemória
- Encontrar big keys (--bigkeys, --memkeys, MEMORY USAGE)Memória
- Encontrar hot keys (--hotkeys, OBJECT FREQ)Desempenho
- Encontrar chaves que correspondem a um padrão sem KEYS e apagá-las com segurança (SCAN + UNLINK)Manutenção
- Diagnosticar a origem da latência (LATENCY DOCTOR, histograma, commandstats)Desempenho
- Diagnosticar eviction, expiração e erros de OOMMemória
- Encontrar conexões que inflam a memória (output buffer, query buffer, maxmemory-clients)Memória
- Diagnosticar o estado de erro de RDB/AOF, o tempo de fork e a causa do MISCONFPersistência
- Reparar um Redis que não inicia por causa de um AOF corrompido (redis-check-aof, redis-check-rdb)Persistência
- Corrigir quedas de replicação e um loop infinito de full resync (backlog, buffer da réplica)Replicação
- Verificar o estado do Sentinel, o master atual e o quorumSentinel
- Executar um failover manual com o Sentinel e limpar a topologiaSentinel
- Verificar a saúde do cluster e reparar inconsistências de slots (--cluster check/fix)Cluster
- Adicionar nós, mover slots e remover nós em um cluster (add-node, reshard, rebalance)Cluster
- Criar usuários ACL, testar permissões e torná-los persistentesSegurança
- Investigar erros NOPERM e WRONGPASS (ACL LOG)Segurança
- Monitorar eventos de exclusão e expiração de chaves com keyspace notificationsManutenção
Elasticsearch
- Fazer flush de um índiceCiclo de vida do índice
- Mesclar segmentos do índice (force merge)Ciclo de vida do índice
- Fazer rollover via aliasCiclo de vida do índice
- Alterar o intervalo de refreshCiclo de vida do índice
- Alterar o número de réplicasCiclo de vida do índice
- Abrir ou fechar um índiceCiclo de vida do índice
- Adicionar um nó ao clusterCluster/Nó
- Esvaziar um nó (decommission)Cluster/Nó
- Mover um shard manualmente (reroute)Cluster/Nó
- Habilitar ou desabilitar a alocação de shardsCluster/Nó
- Alterar uma configuração do clusterCluster/Nó
- Registrar um repositório de snapshotsSnapshot
- Fazer um snapshotSnapshot
- Restaurar a partir de um snapshotSnapshot
- Limpar o cacheManutenção
- Ver as tarefas pendentes do clusterManutenção
- Obter uma análise de hot threadsManutenção
- Ver a distribuição de shardsManutenção
- Descobrir por que um shard não está atribuídoManutenção
- Ver a saúde do clusterManutenção
- Fazer refresh manual de um índiceCiclo de vida do índice
- Fluxo de triagem de cluster red/yellow (qual índice, qual shard, por quê)Cluster/Nó
- Realocar shards que atingiram o limite de tentativas (reroute retry_failed)Cluster/Nó
- Alocar um shard primário perdido como último recurso (allocate_stale_primary)Cluster/Nó
- Gerenciar os disk watermarks e remover o bloqueio de escrita do flood-stageCluster/Nó
- Rolling restart / rolling upgrade (nó a nó, sem movimentação desnecessária de shards)Cluster/Nó
- Auditar o tamanho e a quantidade de shards (detecção de oversharding / shards grandes demais)Manutenção
- Fazer shrink de um índice com shards demaisCiclo de vida do índice
- Definir uma política ILM, anexá-la via template e iniciar a cadeia de rolloverCiclo de vida do índice
- Diagnosticar um step do ILM travado e tentar novamente (_ilm/explain, _ilm/retry)Ciclo de vida do índice
- Montar um index template a partir de component templates e simular o resultadoCiclo de vida do índice
- Alterar um mapping sem downtime (reindex + troca atômica de alias)Ciclo de vida do índice
- Encontrar, cancelar ou limitar tarefas de busca e de reindex de longa duraçãoManutenção
- Habilitar o slow log de busca e de indexação (limites por índice)Desempenho
- Diagnosticar rejeições 429, pressão no heap e nos circuit breakersDesempenho
- Automatizar snapshots e retenção com SLM, monitorar o progresso dos snapshotsSnapshot
- Criar uma role e um usuário nativo, alterar a senha, emitir uma API keySegurança