sql >> Databáze >  >> RDS >> Mysql

Vypršel časový limit připojení v průletu

Právě jsme narazili na tento problém a podařilo se nám najít řešení, které pro nás fungovalo. Zdá se, že Flyway používá alespoň dvě připojení:jedno k uzamčení schema_version stůl a jeden, který skutečně spustí úpravy. K tomuto problému dochází, když změny trvají dostatečně dlouho, aby způsobily zablokování připojení schema_version tabulka do časového limitu. Nejjednodušší způsob, jak to opravit, je zvýšit MySQL wait_timeout na něco relativně velkého. V našem případě to nastavíme na 480 minut (nebo 28800 sekund):

set global wait_timeout=28800;


  1. Funkce plpgsql:Vrací řádky z pohledu vytvořeného z náhodné tabulky

  2. Jak převést postgres json na celé číslo

  3. Získání výsledku mysql aktualizace položky

  4. Názvy časových pásem s identickými vlastnostmi poskytují při použití na časové razítko jiný výsledek