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

Fixing Lock časový limit překročení; zkuste restartovat transakci pro „zaseknutou tabulku Mysql?

Měl jsem podobný problém a vyřešil jsem ho kontrolou vláken, která jsou spuštěna. Chcete-li zobrazit běžící vlákna, použijte následující příkaz v rozhraní příkazového řádku mysql:

SHOW PROCESSLIST;

Může být také odeslán z phpMyAdmin, pokud nemáte přístup k rozhraní příkazového řádku mysql.
Toto zobrazí seznam vláken s odpovídajícími ID a dobou provádění, takže můžete ZABÍT vlákna, která zabírají příliš mnoho času v phpMyAdmin budete mít tlačítko pro zastavení vláken pomocí KILL, pokud používáte rozhraní příkazového řádku, stačí použít příkaz KILL následovaný ID vlákna, jako v následujícím příkladu:

KILL 115;

Tím se ukončí připojení pro odpovídající vlákno.



  1. Jak funguje SCHEMA_NAME() na serveru SQL

  2. Přidejte se ke mně se speciálním hostem Michalem Barem z týmu MS Access!

  3. Co je nového v MariaDB MaxScale 2.4

  4. Jak nezobrazovat duplikáty v SQL