Tips om DB2 RUNSTATS ydeevne

IBM DB2-database er en af ​​de mest robuste database - management systemer til rådighed . Sean Gallup / Getty Images Nyheder / Getty Images

DB2 RUNSTATS Kommandoen opdaterer katalog statistikker, der anvendes af databasen optimizer.Optimizer bestemmer den sti, din forespørgsel vil tage at returnere dine resultater den hurtigste.Som tabeller vokser, RUNSTATS bliver meget tidskrævende, da det har til at behandle oplysningerne og krydsreference med indeksene på det bord.Query præstation vil begynde at nedbrydes, hvis statistikken katalog ikke holdes ajour.

Hvornår skal Udfør RUNSTATS

  • Udfør RUNSTATS efter data er blevet indlæst i en tabel, hvis statistikken ikke indsamles af belastningen.Det er også en god ide at udføre RUNSTATS efter et nyt indeks er oprettet, efter udførelsen REORG efter amtmand størrelse er blevet ændret, og efter at have kørt "Omfordeling databaseafsnitsgruppen" nytteværdi.RUNSTATS bør også køres efter omfattende skær, opdateringer eller sletninger er blevet udført på et bord.

reducere ydeevnen Impact

  • Undgå udføre RUNSTATS på t

    abeller, der ikke har brug for det.Når du udfører på en høj volumen bordet, identificere kun kolonner, der anvendes i SQL prædikater som dem til at indsamle statistik om.Planlægning kommandoen til at køre ved lav volumen gange er også vigtig.Drosling kan også bruges til at begrænse mængden af ​​ressourcer, der forbruges af database aktiviteter.

Hvordan drøvling Works

  • Databasen eksempel er konfigureret til at bruge gas ved at indstille util_impact_lim til en værdi fra nul til 100. Et hundrede er standard, og betyder, at ingen neddrosling udføres.Tallet repræsenterer hvilken procentdel af arbejdsbyrden bør tildeles en funktionskommandoen såsom RUNSTATS.For eksempel, hvis util_impact_lim er sat til 20, ville RUNSTATS forbruge 20 procent af arbejdsbyrden mens det stadig tillader brugere at få adgang til databasen.

Automatiske Statistik Collection

  • Set auto_maint til ON, sæt AUTO_TBL_MAINT til ON og sæt auto_runstats til ON for at aktivere automatisk statistik kollektion.Denne funktion er nyt i DB2 UDB 8.2.Denne funktion udfører automatisk RUNSTATS i baggrunden efter behov.Det anbefales at have drosling tændt ved brug af automatiske statistik kollektion.

723
0
1
Database Software