Általában nem ajánlott HEAP tábla létrehozása (Table without Clustered Index) , egy esetben jöhet jól, ha nagyon gyors adatbetöltés szükséges.
A Heap tábla azonban töredezik, ennek oka, hogy minden Insert a tábla végére kerül és a Deleted sorok sem kerülnek betöltésre.
Amíg a hagyományos indexeket egy index reorganizációval vagy újraépítéssel (rebuild) karbantarthajtuk és gyorssá tehetjük addig a Heap táblán nincs ilyen beépített karbantartás .
Teendő?
Két lekérdezés eredményének összehasonlítása
Két lekérdezés különbsége:
1 2 3 |
select * from (select * from query1) as query1 except select * from (select * from query2) as query2 |
Szükség esetén az order by elhagyandó a lekérdezésekben.