OLAP, asennus- ja käyttöopas

Tietokannan lokitiedoston koon hallinta

Kun DB2 OLAP Server -palvelin lataa tietoja ja toteuttaa niiden laskennan, se lisää keskus- ja avaintaulukkoon rivejä ja päivittää niitä. Näiden toimien vuoksi DB2-ohjelma saattaa kirjoittaa tietueita DB2-lokitiedostoihin. Oletusarvon mukaisesti moniulotteisen tietokannan lataus ja laskennan toteutus ovat yksittäisiä tapahtumia. Jos OLAP-tietokanta on suuri, DB2-ohjelma kirjoittaa lokiin useita tietueita ja DB2-ohjelma tarvitsee useita lokitiedostoja.

Jos laskennan aikana ilmenee häiriö, DB2-ohjelma käyttää lokitiedostoja tietokannan elvytykseen. Elvytyksen jälkeen ohjelma palauttaa tietokannan tapahtumaa edeltäneeseen tilaan. Epäonnistuneen tapahtuman toteuttamien laskentojen tiedot katoavat, ja laskenta on toteutettava uudelleen.

Voit hallita tietokannan lokitiedoston kokoa jommallakummalla seuraavista tavoista:

Voit parantaa suorituskykyä seuraavasti:

Lisätietoja on kohdassa Luku 9, "DB2 OLAP Server -palvelimen suorituskyvyn parannus".

Commit Block -parametrin määritys

Tässä jaksossa viitataan parametriin, jota voi käyttää vain Application Manager -ohjelmasta ja ESSCMD-komentoriviliittymästä. Nämä liittymät eivät ole käytettävissä DB2 OLAP Starter Kit -ohjelmistossa.

Käyttämällä synkronointipisteasetuksia, joita ovat Commit Block- ja Commit Row -asetus, voit määrittää, kuinka usein DB2 OLAP Server -palvelin vahvistaa päivitykset tietojen lataustoimintojen ja laskentatoimintojen aikana. Yksittäinen tietojen lataus- tai laskentatapahtuma voidaan käsitellä sarjana pieniä tapahtumia. Suuri tapahtumien määrä voi heikentää suorituskykyä.

Commit Block- ja Commit Row -parametrin arvon optimointi tuo seuraavat edut:

Jokaisen päivitysten vahvistuksen yhteydessä järjestelmä tyhjentää tietokannan tieto- ja hakemistovälimuistit ja vahvistaa päivitykset relaatiotietokantaan. Kukin asetettu synkronointipiste voi olla aikaa vievä suorituskyvyn suhteen, joten on löydettävä tasapaino lokitiedoston koon rajoitustarpeiden ja optimaalisen suorituskyvyn saavuttamistarpeiden välillä.

Commit Block -parametrin oletusarvo on 3000. Voit muuttaa parametrin arvoa Application Manager -ikkunan avulla seuraavasti:

  1. Valitse vaihtoehdot Database --> Settings. Kuvaruutuun tulee Database Settings -ikkuna.
  2. Valitse Transaction-välilehti.
  3. Määritä Commit Block -parametrin arvoksi haluamasi jaksojen määrä.

DB2 OLAP Server -palvelin pyytää päivitysten vahvistusta, kun Commit Block -parametrin määrittämä määrä jaksoja on päivitetty. Jos ilmenee virhe, voit peruuttaa muutokset vain edelliseen päivitysten vahvistukseen saakka.

Tämä on suositeltava menettely tietokannan lokitiedoston hallintaan.

Lisätietoja Commit Block- ja Commit Row -asetuksista on julkaisussa Database Administrator's Guide ja Application Manager -ohjelman käytönaikaisessa ohjeessa. Lisätietoja DB2-ohjelman käytettävissä olevien ensisijaisten ja valinnaisten lokitiedostojen määrästä on DB2-ohjelman julkaisuissa.

Tilan varaus tietokannan lokitiedostoista

Jos et käytä Commit Block -parametria, sinun tulee varata tietokannan lokitiedostolle riittävästi tilaa koko kuution tietojen säilytykseen uudelleenlaskennan tai latauksen ajaksi. Kun toteutat kuution uudelleenlaskennan tai lataat tietoja kuutioon, järjestelmä käsittelee toiminnot yksittäisinä tapahtumina, jotka voivat olla hyvin suuria. Jos ilmenee virhe, DB2 OLAP Server -palvelin peruuttaa koko tapahtuman.

Suuria tapahtumia varten kannattaa harkita seuraavien lokiasetusten arvojen suurentamista:

Lisätietoja lokiasetusten muutosta on tietokannan hallintaohjelman julkaisuissa.

Muita tapoja varmistaa, että tietokannan lokitiedostolle on riittävästi tilaa, ovat seuraavat:


[ Sivun alku | Edellinen sivu | Seuraava sivu | Sisällysluettelo | Hakemisto ]