OLAP Installations- och användarhandbok
Allt du behöver tänka på när du ska utforma
flerdimensionella databaser i DB2 OLAP Server finns beskrivet i detalj i
Database Administrator's
Guide, och i andra kapitel i den här handboken. Här följer en lista med de
vanligaste åtgärderna som påverkar prestanda:
- Välj dimensionstyper noggrant, så att täta och glesa dimensioner passar
ihop med respektive data.
- Kontrollera blockstorleken och det antal block som kommer att skapas i
dispositionen, och anpassa dimensionstyperna så att du får en blockstorlek
mellan 8 kB och 64 kB. Inom det intervallet är större block bra för
beräkningsprestanda och små block för frågeprestanda.
- Överväg att använda dynamiska beräkningar. Välj ut några element
för dynamisk beräkning och se vad det har för effekt på blockstorleken.
- Ordna dispositionen så att täta dimensioner kommer först och glesa
dimensioner därefter. Ordna de glesa dimensionerna efter ökande
storlek, så att den största glesa dimensionen kommer sist i
dispositionen. På så sätt läses data in mer effektivt.
- När du väljer ankardimension bör du välja den dimension som innehåller
flest element. Antalet element i ankardimensionen avgör hur många rader
som måste behandlas i DB2 OLAP Server när ett datablock ska läsas eller
skrivas. När antalet element (kolumner i faktatabellen) ökar, så
minskar samtidigt det antal rader som ryms i varje datablock.
Prestandan ökar om färre rader per block måste behandlas, så därför bör du
välja dimensionen med flest element som ankardimension. Dessutom avgör
ankardimensionens täthet hur många null-tecken som produkten måste lagra i
varje rad i faktatabellen. Data med större täthet minskar andelen
null-tecken som lagras och förbättrar lagringseffektiviteten.
[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]