DWH-ETL-OLAP
January 10, 2020
DELETE * / INSERT on HEAP staging table
При очистке стейджинга через DELETE, а не через TRUNCATE столкнулся с тем что очистка происходит очень долго, и селект из пустого стейджинга идет также долго. В итоге очистка стейджа шла дольше заливки фактов:
И вот в чудо чатике подсказали, иди мол сюда:
https://www.brentozar.com/archive/2019/03/can-deleting-rows-make-a-table-bigger/
а там - мой случай, правда в комментариях, а не в посте ) :
Собственно, походу это баг. Лечить либо кластерных индексом, либо TRUNCATE'ами, либо REBUILD на куче.