За да разширя другия отговор, това е денят, в който разбрах TRUNCATE
не е еквивалентен на DELETE FROM table
. Глупав съм.
Съгласно документацията :
По същество процес в SLEEP
състоянието четеше таблицата, но TRUNCATE
се опитваше да направи DDL оператор, следователно беше блокиран до другия SLEEP
-ing процесът беше убит.