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

Hvordan kan jeg rydde en transaktions-deadlock?

Givet noget 'innodb status' output som dette:

---TRANSACTION 0 0, not started, process no 1024, OS thread id 140386055603968
MySQL thread id 197, query id 771 localhost marc
show innodb status

du gerne vil gøre

KILL QUERY 771

at dræbe en af ​​de to forespørgsler, der er fastlåst. Det vil dræbe forespørgslen, men lad forbindelsen være åben. hvis du vil afbryde forbindelsen, skal du gøre KILL 197 .



  1. Sådan administreres databaser med phpMyAdmin

  2. Ret "profilnavn er ikke gyldigt" ved afsendelse af e-mail fra SQL Server

  3. Kan ikke oprette forbindelse til mysql-server på AWS RDS

  4. 5 enkle trin til at komme i gang med MariaDB og Tableau