Simulations d’incidents
Quitter

INC-3362 · P1

La boutique MasterLinux est figée : plus aucune commande ne s'affiche ni ne s'enregistre

Casablanca · salle serveurs MasterLinux · ml-db-01 · 10:09

La boutique MasterLinux (vente des formations, des bons de labs et des certificats) s'appuie sur la base MySQL 8.0 boutique, hébergée sur ml-db-01 (primaire) et répliquée sur ml-db-02. La table commandes compte 14 millions de lignes.

Ce matin, un développeur devait ajouter une colonne code_promo pour la campagne de rentrée. Il a lancé son ALTER TABLE en production à 10:02, « une modification instantanée en MySQL 8 », selon lui. Depuis, plus aucune page de commande ne répond, le paiement est bloqué et le pool de connexions de l'application est presque plein. Le développeur a fermé son terminal, mais sa requête apparaît toujours.

Le chef de projet veut redémarrer MySQL ; un collègue parle d'interblocage InnoDB.

Vous êtes le DBA d'astreinte, connecté en SSH sur ml-db-01 avec le compte dba (client mysql configuré dans ~/.my.cnf : vous pouvez taper mysql -e "…" ou directement la requête SQL).

Cette simulation fait partie d’un pack de simulations de production.

Débloquez toutes les simulations de production

AWS, Azure, Google Cloud, on-premise et multi-cloud, du niveau Débutant à Extrême : les vrais incidents des ESN et des grandes sociétés IT, accessibles pendant un an.

Essayer d’abord la simulation de démonstration gratuite

Déjà inscrit ? Connectez-vous.