Playbooks
- La base est lenteLenteur à l'échelle de l'application ; les requêtes prennent bien plus de temps que…
- Disque / tablespace pleinErreurs 'unable to extend', 'disk full', 'log file full' ; les écritures s'arrêtent.
- Crise de blocages et de verrousLes requêtes restent bloquées, 'lock wait timeout', de nombreuses sessions attendent…
- Tempête de connexions (trop de connexions)'too many connections', 'ORA-00018', 'remaining connection slots reserved' : les nouvelle…
- Retard de réplication / réplication arrêtéeLa standby/le réplica prend du retard ou s'est complètement arrêté ; les réplicas en…
- CPU élevéCPU du serveur à 90 %+ ; tout le système est lent et le load average est élevé.
- Pression mémoire / OOML'OOM killer tue le processus, 'out of memory', cache hit ratio faible, swap excessif,…
- Gonflement du journal de transactions / de l'undoLe fichier du journal de transactions ou la zone undo/redo grossit rapidement ; 'log…
- Analyse des interblocages'deadlock detected', 'ORA-00060', 'chosen as deadlock victim' : des transactions se…
- La base ne s'ouvre pas / est injoignableImpossible de se connecter au service, 'connection refused', l'instance ne démarre pas,…
- Corruption de données'ORA-01578', 'page corruption', 'checksum mismatch', 'MISCONF', erreurs de cohérence E/S…
- Requête / job de longue duréeUne seule requête/un seul job tourne depuis des heures sans se terminer ; il consomme…
- Crise XID wraparound / autovacuum dans Postgres'database is not accepting commands to avoid wraparound data loss' ; autovacuum ne suit…
- Contention sur tempdb (SQL Server)Attentes PAGELATCH_UP/EX, contention sur les pages d'allocation de tempdb (PFS/GAM/SGAM),…
- TLS / certificat expiré'certificate has expired', 'SSL handshake failed', les clients ne peuvent soudain plus…
- Montée de version / retour arrière d'un patchProblèmes après une montée de version/un patch : régression de performance, incompatibili…
- Cluster Elasticsearch red/yellow et shards non assignés_cluster/health 'red' ou 'yellow' ; shards non assignés ; lectures/écritures restreintes…
- Décalage d'horloge / problème NTPÉcarts d'horloge entre les nœuds du cluster ; incohérences de réplication/d'élection,…
- Mise en place d'Oracle Data Guard (standby physique)Objectif : mettre en place la reprise après sinistre et la haute disponibilité pour…
- Mise en place de SQL Server Always On Availability GroupObjectif : mettre en place le failover automatique et un réplica secondaire lisible pour…
- Streaming replication PostgreSQL + failover automatiqueObjectif : mettre en place une hot standby pour PostgreSQL avec la streaming replication…
- Mise en place de MySQL InnoDB Cluster (Group Replication)Objectif : mettre en place la haute disponibilité avec failover automatique pour MySQL à…
- Mise en place d'un replica set MongoDB + shardingObjectif : mettre en place un replica set avec failover automatique pour MongoDB et…
- Haute disponibilité avec Redis Sentinel + ClusterObjectif : mettre en place un déploiement master-réplica avec failover automatique pour…
- Résilience Elasticsearch : réplica + snapshot + CCRObjectif : renforcer la résilience d'Elasticsearch avec des shards réplicas, des nœuds…
- Durcissement de la sécurité : bases SQL (Oracle, PostgreSQL, MySQL, SQL Server)Objectif : durcir les bases relationnelles selon les recommandations CIS : comptes par…
- Durcissement de la sécurité : MongoDB / Redis / ElasticsearchObjectif : durcir les magasins NoSQL/de données selon les recommandations CIS : authentif…
- Bases managées dans le cloud (RDS/Aurora/Cloud SQL/Atlas/Azure SQL)Objectif : connaître les principales différences entre les bases managées dans le cloud…
- Automatisation des bases de données avec AnsibleObjectif : rendre les tâches d'installation, de configuration, d'utilisateurs et de…
- Provisionnement des bases avec Terraform (IaC)Objectif : définir l'infrastructure des bases (instance, parameter group, réseau) sous…
- Bases de données sur Kubernetes (operator)Objectif : exécuter la base sur Kubernetes avec un operator ; au lieu d'un simple…
- CI/CD des migrations de schéma (Flyway/Liquibase)Objectif : gérer les modifications de schéma avec des fichiers de migration versionnés ;…
- Sauvegardes automatisées (pgBackRest/Barman/Xtrabackup/cron)Objectif : automatiser les sauvegardes des bases ; construire une chaîne de récupération…
- GitOps et déploiement blue-green / sans interruptionObjectif : déployer les modifications de schéma et d'application sans interruption ;…