Diagnostic rapide
SHOW ENGINE INNODB STATUSbash scripts/pre/schema-ensure.sh
Contention MariaDB (lock wait timeout)
Résumé
Requête MariaDB en attente de verrou trop longtemps — souvent charge ingress + TopClient concurrente.
Quand ça apparaît
- Log :
Lock wait timeout exceeded/1205 (HY000) - Allow-list audit (non bloquant reload si isolé)
Ce que ça signifie
Contention InnoDB — pas forcément corruption.
Impact si ignoré
- Ingress lent ; retries ; possible cascade timeouts
À faire
SHOW ENGINE INNODB STATUS(ops DB)- Réduire charge test / live simultanée
bash scripts/pre/schema-ensure.shsi drift schéma- Surveiller
sqlx::query: slow statement
À ne pas faire
- Augmenter timeouts sans diagnostiquer requête bloquante
Validation
- Fréquence WARN en baisse sous charge normale
- Pas de lock récurrent sur même table
Références code
scripts/audit-zartek-fxp-log-patterns.toml—mariadb_lock_wait_timeout