Forum
2. Juni 2008 um 19:35 Uhr
#3218
Anonym
Inaktiv
Hallo Günter
Schau dir mal die Anz. Pages bei deinen Objekten in den Catalog Tables an (sieht bei Dir vermutlich ähnlich aus):
SYSTABLESPACE NACTIVE (zB. 180)
SYSTABLES NPAGES (zB. 1)
SYSINDEXES NLEAF & NLEVELS (zB. 1 & 2)
Bei einem tablespace scan muss DB2 alle Pages des Tablespace durchlesen (im Bsp oben 180). Mittels nonmatching index scan findet DB2 anhand der RID’s (PageNr & IDMap Entry Nr) auf den Leaf Pages (im Bsp oben 1) des Index alle Pages der Table (im Bsp oben 1), welche zu lesen sind. Somit ist ein nonmatching index scan im obigen Bsp effizienter als ein tablespace scan.
Gruss
Hke