🐘 Cas 2 – Concurrence OLTP
Objectif : traiter les cas de tables chaudes (files d’attente, séquences, index uniques) et utiliser partitionnement & bons index pour absorber 10× plus de transactions sans goulot.
Identifier les tables « hot » & workloads OLTP
Détecter les tables et index qui concentrent l’essentiel des lectures/écritures, les séquences saturées et les pages de fin d’index sur-sollicitées.
Stratégies de partitionnement
Range, hash, list : comment choisir la bonne clé de partition, dimensionner les partitions et éviter les scans globaux.
Index, séquences & contention sur pages chaudes
Gérer les index uniques, les séquences globales, et répartir la charge pour éviter la file d’attente sur une seule page.
Design schéma & patterns fonctionnels
Découper par domaine, séparer OLTP et historique, utiliser des queues de travail efficaces.
Runbook incident « table hot saturée »
Que faire quand une table critique explose en latence : diagnostic rapide et actions de délestage.
Scripts & vues de monitoring OLTP
Pack de requêtes pour suivre les tables chaudes, partitions, index & séquences sous pression.
