Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage verschwindet nicht, nachdem sie getötet wurde

Wenn die Tabelle email_data_test MyISAM ist und sie gesperrt war, hätte das die INSERT.

aufgehalten

Wenn die Tabelle email_data_test InnoDB ist, dann wurden viele MVCC-Daten in ib_logfiles geschrieben, was möglicherweise noch nicht vorgekommen ist.

In beiden Fällen mussten Sie die LIMIT-Klausel durch 4.480.000 Zeilen scrollen lassen, nur um zu 10.000 Zeilen zu gelangen, die Sie tatsächlich zum INSERT benötigen.

Das Beenden der Abfrage bewirkt nur, dass die InnoDB-Tabelle email_data_inno_stage ein Rollback ausführt.