Instalační a uživatelská příručka systému OLAP
Postupem času je zapotřebí reorganizovat nebo defragmentovat tabulky
používané komponentou DB2 OLAP Server, zejména tabulky faktů a klíčů, aby
došlo k uvolnění nepoužívaného místa. Administrátor databáze by tento
úkol měl provést pomocí příslušného nástroje správce databáze.
Pokud provozujete systém DB2, použijte příkaz REORG, podle
následujícího scénáře:
- Vyberte řádek z tabulky CUBECATALOG a určete atribut RELCUBEID a
FACTTABLECOUNT pro aplikaci a databázi, kterou chcete reorganizovat.
Odpovídající příkaz SQL může mít například následující tvar:
SELECT RELCUBEID, FACTTABLECOUNT FROM CUBECATALOG WHERE APPNAME='MojeAplikace'
AND CUBENAME='MojeKrychle'
Předpoklady uvedeného příkladu:
- Hodnota RELCUBEID je 6 a FACTTABLECOUNT je 4, pak máte 4 tabulky faktů
(CUBE6FACT1, CUBE6FACT2, CUBE6FACT3 a CUBE6FACT4).
- Máte 4 indexy (CUBE6FINDEX1, CUBE6FINDEX2, CUBE6FINDEX3,
CUBE6FINDEX4).
- Tabulka klíčů je CUBE6KEYA nebo CUBE6KEYB podle toho, jaká změna struktury
byla provedena. Index tabulky klíčů je CUBE6KINDEX.
- Spusťte příkaz REORGCHK na všechny tabulky faktů a tabulku klíčů.
Příklad:
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
- Kde program REORGCHK označuje, že je zapotřebí provést příkaz REORG,
proveďte příkaz REORG na tabulku včetně příslušného indexu.
Příklad:
reorg table userid.cube6fact3 index userid.cube6findex3
[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]