sql >> Database teknologi >  >> RDS >> Mysql

Forbindelse timeout i flyway

Vi løb lige ind i dette problem og formåede at finde en løsning, der fungerede for os. Det ser ud til, at Flyway bruger mindst to forbindelser:en til at låse schema_version bord, og en til rent faktisk at køre ændringerne. Dette problem opstår, når ændringerne tager lang tid nok til at forårsage, at forbindelsen låser schema_version tabel til timeout. Den nemmeste måde at løse dette på er at øge MySQL wait_timeout til noget relativt stort. I vores tilfælde indstiller vi det til 480 minutter (eller 28800 sekunder):

set global wait_timeout=28800;


  1. Sådan rettes "Vælglisten for INSERT-sætningen indeholder færre elementer end indsætningslisten"

  2. MySQL efter indsættelsesudløser får automatisk øget værdi, opdatering af feltværdi efter indsættelse giver ukendt kolonnefejl

  3. Manglende udtryk ved valg af alle kolonner og en mere

  4. Android Room Database, hent specifik værdi af den seneste indtastede post