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

Blocco dei metadati su MySQL 5.7, non riesci a trovare il processo di blocco?

Quindi, per espandere l'altra risposta, questo è il giorno in cui capisco TRUNCATE non è equivalente a DELETE FROM table . Sono stupido.

Secondo la documentazione :

Essenzialmente, un processo nel SLEEP lo stato stava leggendo la tabella, ma il TRUNCATE stava cercando di eseguire un'istruzione DDL, quindi è stata bloccata fino all'altro SLEEP -ing il processo è stato interrotto.