sql >> Databasteknik >  >> RDS >> Mysql

Hur man undviker Lås vänta timeout överskrids undantag.?

Här är några förslag:

  1. Lås väntan timeout ' inträffar vanligtvis när en transaktion väntar på rad(er) med data för att uppdatera som redan är låst av någon annan transaktion.
  2. De flesta gånger ligger problemet på databassidan. De möjliga orsakerna kan vara en olämplig tabelldesign, stora mängder data, begränsningar etc.
  3. Kolla in detta utvecklade svar .


  1. Mysql count förekomst per grupp

  2. SELECT-fråga med CASE-villkor och SUM()

  3. Vill dela sträng i mysql med SUBSTRING_INDEX

  4. Oracle tar inte bort markörer efter stängning av resultatuppsättningen