Playbooks
- La base de datos está lentaLentitud en toda la aplicación; las consultas tardan mucho más de lo habitual y los…
- Disco / tablespace llenoErrores 'unable to extend', 'disk full', 'log file full'; las escrituras se están…
- Crisis de bloqueosLas consultas se cuelgan, 'lock wait timeout', muchas sesiones en espera pero la CPU…
- Connection storm (demasiadas conexiones)'too many connections', 'ORA-00018', 'remaining connection slots reserved': se están…
- Retraso de replicación / replicación detenidaEl standby/réplica se está quedando atrás o se ha detenido por completo; las réplicas de…
- CPU altaCPU del servidor al 90%+; todo el sistema está lento y el load average es alto.
- Presión de memoria / OOMEl OOM killer termina el proceso, 'out of memory', cache hit ratio bajo, swapping…
- Crecimiento del log de transacciones / undoEl archivo de log de transacciones o el área de undo/redo crece rápidamente; 'log full',…
- Análisis de deadlocks'deadlock detected', 'ORA-00060', 'chosen as deadlock victim': las transacciones se…
- La base de datos no abre / no está accesibleNo es posible conectarse al servicio, 'connection refused', la instancia no arranca, el…
- Corrupción de datos'ORA-01578', 'page corruption', 'checksum mismatch', 'MISCONF', errores de consistencia…
- Consulta / job de larga duraciónUna sola consulta o job lleva horas ejecutándose sin terminar; consume recursos o afecta…
- Postgres: XID wraparound / crisis de autovacuum'database is not accepting commands to avoid wraparound data loss'; autovacuum no da…
- Contención en tempdb (SQL Server)Esperas PAGELATCH_UP/EX, contención en las páginas de asignación de tempdb (PFS/GAM/SGAM)…
- TLS / certificado caducado'certificate has expired', 'SSL handshake failed', los clientes de repente no pueden…
- Actualización de versión / reversión de parcheProblemas tras una actualización o parche: regresión de rendimiento, incompatibilidad…
- Clúster Elasticsearch en red/yellow y shards sin asignar_cluster/health 'red' o 'yellow'; shards sin asignar; lecturas/escrituras restringidas o…
- Desfase de reloj / problema de NTPDiferencias de reloj entre los nodos del clúster; inconsistencias de replicación/elección…
- Configuración de Oracle Data Guard (physical standby)Objetivo: configurar recuperación ante desastres y alta disponibilidad para Oracle con…
- Configuración de SQL Server Always On Availability GroupObjetivo: configurar failover automático y una réplica secundaria legible para SQL…
- Streaming replication de PostgreSQL + failover automáticoObjetivo: configurar un hot standby para PostgreSQL con streaming replication y agregar…
- Configuración de MySQL InnoDB Cluster (Group Replication)Objetivo: configurar alta disponibilidad con failover automático para MySQL usando…
- Configuración de MongoDB replica set + shardingObjetivo: configurar un replica set con failover automático para MongoDB y ampliarlo a…
- Alta disponibilidad con Redis Sentinel + ClusterObjetivo: configurar un despliegue master-réplica con failover automático para Redis…
- Resiliencia de Elasticsearch: réplica + snapshot + CCRObjetivo: dotar de resiliencia a Elasticsearch con replica shards, nodos master/data…
- Hardening de seguridad: bases de datos SQL (Oracle, PostgreSQL, MySQL, SQL Server)Objetivo: aplicar hardening estilo CIS a las bases de datos relacionales: cuentas…
- Hardening de seguridad: MongoDB / Redis / ElasticsearchObjetivo: aplicar hardening estilo CIS a los almacenes NoSQL/de datos: autenticación,…
- Bases de datos gestionadas en la nube (RDS/Aurora/Cloud SQL/Atlas/Azure SQL)Objetivo: conocer las diferencias clave entre las bases de datos gestionadas en la nube…
- Automatización de bases de datos con AnsibleObjetivo: hacer que las tareas de instalación, configuración, usuarios y backup de bases…
- Aprovisionamiento de bases de datos con Terraform (IaC)Objetivo: definir la infraestructura de base de datos (instancia, grupo de parámetros,…
- Bases de datos en Kubernetes (operator)Objetivo: ejecutar la base de datos en Kubernetes con un operator; en lugar de un…
- CI/CD de migraciones de esquema (Flyway/Liquibase)Objetivo: gestionar los cambios de esquema de la base de datos con archivos de migración…
- Backups automatizados (pgBackRest/Barman/Xtrabackup/cron)Objetivo: automatizar los backups de la base de datos; construir una cadena de recuperaci…
- GitOps y despliegue blue-green / sin tiempo de inactividadObjetivo: desplegar cambios de esquema y de aplicación sin tiempo de inactividad;…