Существует ли какой то способ показывать пользователю на сколько процентов выполнен запрос? Например для «DELETE FROM items WHERE supplier_id = X;» показать сколько процентов уже удалено.
И сделать баттон «Cancel» на случай если пользователь захочет отменить? Ведь DELETE выполняется в транзакции изолированно и если отменить на середине всё восстановиться и ничего не удалится вообще? Достаточно ли просто убить скрипт по PID для того что бы отменить транзакцию?