Vinkkejä DB2 RUNSTATS Suorituskyky

IBM DB2 tietokanta on yksivahvimmista tietokanta - johtamisjärjestelmiin . Sean Gallup / Getty Images Uutiset / Getty Images

DB2 RUNSTATS komento päivittää luettelo käyttämät tilastotiedot tietokantaan optimismi.Optimizer määrittää polku, että kysely kestää palauttaa tuloksia nopein.Kuten taulukoista kasvaa, RUNSTATS tulee hyvin aikaa vievää, koska se on käsitellä tietoja ja viittaus kanssa indeksien että pöytä.Kyselyn suorituskyky alkaa heikentyä, jos luettelo tilastoja ei ajan tasalla.

Milloin Execute RUNSTATS

  • Suorita RUNSTATS sen jälkeen, kun tiedot on ladattu taulukkoon, jos tilastoja ei kerätä kuorman.Se on myös hyvä idea toteuttaa RUNSTATS jälkeen uusi indeksi luodaan, suorittamisen jälkeen REORG, kun maaherra koko on muuttunut ja jälkeen käynnissä "Tasoita tietokantaosioiden ryhmä" apuohjelma.RUNSTATS pitäisi myös ajaa jälkeen laaja lisää, päivitykset tai poistot on tehty pöydälle.

heikentää suorituskykyä Vaikutus

  • Vältä täytäntöönpanosta RUNSTATS pöydälle jotka eivät tarvitse sitä.Kun suoritettavasta korkean volyymin pöytä, t

    unnistaa vain sarakkeet käytetään SQL predikaatit kuin kerätä tilastotietoja.Ajoittaminen komento ajaa pienet kertaa on myös tärkeää.Kuristus voidaan käyttää myös rajoittaa varojen määrä kulutetaan tietokannan toimintaa.

Miten Kuristus työt

  • tietokanta esimerkiksi on konfiguroitu käyttämään kaasua asettamalla util_impact_lim arvoon nollasta 100. Sata on oletus ja tarkoittaa, että kuristus on suoritettu.Määrä edustaa mikä prosenttiosuus työmäärä olisi osoitettava apuohjelma komento, kuten RUNSTATS.Jos esimerkiksi util_impact_lim on asetettu 20, RUNSTATS kuluttaa 20 prosenttia työmäärän silti avulla käyttäjät voivat käyttää tietokantaa.

Automaattinen tilastotietojen keruu

  • Aseta auto_maint päälle, asettaa AUTO_TBL_MAINT ON ja asettaa auto_runstats ON jotta automaattinen tilastotietojen keruu.Tämä ominaisuus on uusi DB2 UDB 8.2.Tämä ominaisuus automaattisesti suorittaa RUNSTATS taustalla tarpeen.On suositeltavaa olla kuristus päällä, kun käytetään automaattista tilastotietojen keruu.

838
0
1
Tietokantaohjelmiston