в данном случае да, прокатило бы. Хотя я сталкивался с аналогичной ситуацией, правда таблица была где-то на 900гиг и места под копию не хватило бы, видимо по той привычке не стал копию делать...
Ну и всё равно, казалось бы, чтобы прочитать 260 GB на "stripe-райде hdd", нужно менее получаса (это при плане seq.scan egrip + hash join / index [only] scan таблицы дубликатов), плюс накладные расходы на удаление всего-то 140к записей — тут, конечно, зависит от кол-ва индексов на таблице и т.п. — может, их там очень много, и корреляции с heap никакой нет... тогда да, это дело может затянуться. ;)