OLAP Installations- och användarhandbok
DB2 OLAP Server lagrar flerdimensionella data i relationsbaserad lagring i
DB2. Det är viktigt att prestanda för DB2 har optimerats, och att du
använder en flerdimensionell modell som är anpassad för relationsbaserad
lagring. När du konfigurerar DB2 kan du utföra alla de åtgärder som du
i vanliga fall använder till att trimma ditt DB2-system, som att ta
statusbilder med databassystemövervakaren.
Oavsett vilket DB2-system du använder bör du tänka på följande:
- Använd flera fysiska enheter för data. Du bör t ex lagra loggfiler
på en separat fysisk enhet.
-
Se till att värdet på parametern locklist i DB2 är tillräckligt stort.
Om det visas felmeddelanden som rör strider om lås i databasen kan du behöva
öka värdet på databaskonfigurationsparametern locklist.
-
Se till att de tillfälliga tabellutrymmena i DB2 är tillräckligt stora.
Vid en del omstruktureringsåtgärder kan DB2 behöva få åtkomst till tillfälliga
tabellutrymmen i databasen. Om det uppstår problem kan du öka storleken
på de tillfälliga tabellutrymmena. Värdet kanske inte är tillräckligt
stort för omstruktureringen.
- När du är färdig med trimningen stänger du av CLI-spårningen (call-level
interface) och eventuella andra diagnostiseringsfunktioner i DB2 som är
aktiva.
Om du använder DB2 Universal Database på arbetsstationen kan du ha nytta av
följande riktlinjer:
- Använd DMS-tabellutrymmen för tabeller och index.
- Placera faktatabellen i ett separat tabellutrymme som har åtminstone 4
behållare, var och en på en separat fysisk enhet. Placera
faktatabellens index i ett annat tabellutrymme. Allt det här gör du
genom att använda parametern FACTS i konfigurationsfilen för den
relationsbaserade lagringshanteraren. Mer information finns i "Använda tabellutrymmen".
- Konfigurera antalet I/O-rengörare till att vara två fler än antalet
tabellutrymmen som används.
- Placera nyckel- och dimensionstabellerna i ett tabellutrymme och deras
index i ett annat. Du kan lagra nyckel- och dimensionstabellerna i
samma tabellutrymme eftersom DB2 OLAP Server bara använder en liten del av de
data som lagras i dimensionstabeller, och den information som används hålls i
minnet, så prestandakraven för in- och utdata i nyckel- och dimensionstabeller
är låga. Det här anger du genom att använda parametern TABLESPACE i
konfigurationsfilen för den relationsbaserade lagringshanteraren. Mer
information finns i "Använda tabellutrymmen".
- Allokera så många primära loggfiler av maxstorlek som behövs.
Använd så stor buffertstorlek som möjligt för loggen.
- Använd flera fysiska enheter med en I/O-server, och ett
tabellutrymme per enhet. Om data distribueras mellan så många fysiska
lagringsenheter som möjligt minimeras den tid som ägnas åt I/O.
- Antalet I/O-servrar bör vara en fler än antalet fysiska enheter för
databasen.
- Öka värdet på tillämpningshögen till 3 eller 4 gånger
standardvärdet.
- Se till att du använder asynkron sidrengöring. Antalet asynkrona
sidrengörare bör vara samma som antalet fysiska enheter för databasen.
- Placera varje faktatabell i varsitt tabellutrymme och placera alla index
till respektive faktatabell i separata lagringsgrupper.
- Placera nyckel- och dimensionstabellerna i separata tabellutrymmen, och
indexen för nyckel- och dimensionstabellerna i separata
lagringsgrupper.
[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]