Оказывается delete блокирует таблицу даже если удалять нечего. Например сложное условие, которое прописано в delete, надолго заблокирует таблицу, а в конце может оказаться что удалять и не чего.