Où dois-je définir la durée maximale pendant laquelle une requête attendra un verrouillage dans MySQL 5.0.68 avant de se terminer?
13
Les autres paramètres de délai d'attente qui sont généraux (pas seulement pour les verrous, car innodb_lock_wait_timeout ne s'applique qu'aux verrous de ligne InnoDB) seraient wait_timeout et interactive_timeout (tous deux par défaut à 28 800)
Par défaut, c'est 50 secondes
Définissez simplement innodb_lock_wait_timeout selon vos besoins.
Si vous atteignez le délai d'attente InnoDB de 50 secondes, vous avez une application mal conçue!
Cette temporisation existe pour attraper des choses coquines qui ne peuvent pas être capturées autrement.