OLAP Installations- och användarhandbok
Med tiden kommer du att behöva organisera om eller defragmentera de
tabeller som används av DB2 OLAP Server, särskilt fakta- och
nyckeltabellerna. Databasadministratören bör göra det med det verktyg
som passar just din databashanterare.
Om du använder DB2 bör du använda kommandot REORG på följande
sätt:
- Välj en rad från tabellen CUBECATALOG och avgör värdena RELCUBEID och
FACTTABLECOUNT för den tillämpning och databas du vill organisera om.
Den SQL-sats som ska användas kan se ut på följande sätt:
SELECT RELCUBEID, FACTTABLECOUNT FROM CUBECATALOG WHERE
APPNAME='MyApp' AND CUBENAME='MyCube'
I det här exemplet kan du anta följande:
- Om RELCUBEID är 6 och FACTTABLECOUNT är 4 kommer du att ha fyra
faktatabeller (CUBE6FACT1, CUBE6FACT2, CUBE6FACT3 och CUBE6FACT4)
- du har 4 index (CUBE6FINDEX1, CUBE6FINDEX2, CUBE6FINDEX3 och CUBE6FINDEX4)
- nyckeltabellen är antingen CUBE6KEYA eller UBE6KEYB, beroende på vilka
omstruktureringar som har gjorts. Index för nyckeltabellen är
CUBE6KINDEX.
- Kör REORGCHK på alla faktatabeller och på nyckeltabellen.
Exempel:
reorgchk on table userid.cube6fact1
reorgchk on table userid.cube6fact2
reorgchk on table userid.cube6fact3
reorgchk on table userid.cube6fact4
reorgchk on table userid.cube6keya
- Där REORGCHK innebär att REORG behövs, utför REORG på tabellen tillsammans
med dess index. Exempel:
reorg table userid.cube6fact3 index userid.cube6findex3
[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]