Takže abych rozšířil druhou odpověď, toto je den, kdy jsem zjistil TRUNCATE
není ekvivalentní DELETE FROM table
. Jsem hloupý.
Podle dokumentace :
V podstatě jde o proces v SLEEP
stav četl tabulku, ale TRUNCATE
se pokoušel provést příkaz DDL, a proto byl blokován až do druhého SLEEP
-ing proces byl zabit.