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

Co se stane, když zabiju obrovský dotaz MySQL InnoDb DELETE?

Záleží na fázi, ve které se váš dotaz právě nachází. Obecně však návrat trvá přibližně stejně dlouho, někdy dokonce déle než původní operace.

Podle bodu 2 tohoto dokumentu , to opravdu není vhodné.

Nezapomeňte také ověřit verzi MySQL, protože obsahuje VELMI ošklivou chybu s návratem dotazů na odstranění/aktualizaci v některých verzích podle tento článek

Restartování/zabití procesu MySQL nepomůže, protože po restartu se obnoví návrat.



  1. Použijte korelovaný poddotaz pro více sloupců

  2. Rozdíl mezi tabulkou DELETE a TRUNCATE na serveru SQL Server

  3. Jak dynamicky vytvořit připravený příkaz - a znovu použít dotaz

  4. SQL dotaz pro načtení SUM v různých rozsazích DATE