it-swarm.com.de

Stellen Sie in MySQL "Wartezeit für Sperren" ein

Wo würde ich die maximale Zeit festlegen, die eine Abfrage auf eine Sperre in MySQL 5.0.68 wartet, bevor das Zeitlimit überschritten wird?

14
Gaius

Andere allgemeine Timeout-Einstellungen (nicht nur für Sperren, da innodb_lock_wait_timeout nur für InnoDB-Zeilensperren gilt) wären wait_timeout und interaktives_timeout (beide standardmäßig 28.800)

6
Derek Downey

Standardmäßig sind es 50 Sekunden

Stellen Sie einfach innodb_lock_wait_timeout nach Bedarf ein.

8
RolandoMySQLDBA

Wenn Sie das 50-Sekunden-InnoDB-Timeout erreichen, haben Sie eine schlecht gestaltete Anwendung!

Diese Zeitüberschreitung besteht darin, ungezogene Dinge zu fangen, die auf keine andere Weise gefangen werden können.

1
Rick James