INFO pre Lock wait timeout exceeded|1205 \(HY000\)

Diagnostic rapide

  • SHOW ENGINE INNODB STATUS
  • bash 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

  1. SHOW ENGINE INNODB STATUS (ops DB)
  2. Réduire charge test / live simultanée
  3. bash scripts/pre/schema-ensure.sh si drift schéma
  4. 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.tomlmariadb_lock_wait_timeout

Voir aussi