Gdzie mam ustawić maksymalny czas, przez który kwerenda będzie czekać na blokadę w MySQL 5.0.68 przed przekroczeniem limitu czasu?
13
Inne ogólne ustawienia limitu czasu (nie tylko dla blokad, ponieważ innodb_lock_wait_timeout ma zastosowanie tylko do bloków wiersza InnoDB) byłyby limitem oczekiwania i interaktywnym limitem czasu (domyślnie 28 800)
Domyślnie jest to 50 sekund
Wystarczy ustawić innodb_lock_wait_timeout w razie potrzeby.
Jeśli przekroczysz 50-sekundowy limit czasu InnoDB, masz źle zaprojektowaną aplikację!
Ten limit czasu istnieje, aby złapać niegrzeczne rzeczy, których nie można złapać w żaden inny sposób.