, dette kapitel indeholder de bufferpools i databasen,.,, indledning, bufferpool er del af et primærlager rum, der er tildelt af databaseadministratoren.formålet med bufferpools er cache tabel og indeks data fra disk.alle databaser har deres egne bufferpools.en misligholdelse bufferpool er skabt på tidspunktet for oprettelsen af nye database.det kaldes "ibmdefaultbp".afhængigt af brugernes krav, er det muligt at skabe en række bufferpools.i bufferpool, databaseadministratoren steder bordet række data som en side.denne side, bliver i bufferpool til databasen er lukket, eller indtil det rum, er skrevet med nye data.siderne i bufferpool, som er ajourført med data, men ikke er skrevet på den disk, kaldes "beskidte" sider.efter de opdaterede data sider i bufferpool er skrevet på den disk, bufferpool er klar til at tage en anden data., forholdet mellem tablespaces og bufferpools, hver tabel rum er forbundet med en specifik buffer pool i en database.en tablespace er forbundet med en bufferpool.størrelsen af bufferpool og tablespace skal være den samme.flere bufferpools tillade dig at få hukommelsen, der anvendes af databasen til at øge sin samlede resultater. bufferpool størrelse, omfanget af den bufferpool side er klar, når du bruger "skabe database" kommando.hvis du ikke specificeres side størrelse, vil det tage misligholdelse side størrelse, som er 4kb.når bufferpool er skabt, er det ikke muligt at ændre sidestørrelse senere, med angivelse af de til rådighed bufferpools i den nuværende database, fortegnelse, syntaks: [syntaksen nedenfor viser alle tilgængelige bufferpools i databasen], db2 udvælge * fra syscat.bufferpools, f.eks.: [se til rådighed bufferpools i nuværende database], db2 vælg * fra syscat.bufferpools,, output:,, bpname bufferpoolid dbpgname npages pagesize estore numblockpages blocksize ngname ------------------------------------------------------------ ibmdefaultbp 1 -- 2 - 0 - 0 - 1 - 40 n plade (er), som er udvalgt.at skabe bufferpool, at skabe en ny bufferpool for databaseserver, du har brug for to parametre, nemlig "bufferpool navn" og "på side".følgende spørgsmål er gennemført for at skabe en ny bufferpool., syntaks: [i syntaks nedenfor,'bp_name angiver bufferpool navn og "størrelse", viser størrelsen til side, du er nødt til at erklære, om bufferpools (4k, ja, chip, 32k)], db2 skabe bufferpool < bp_name > pagesize < størrelse >, f.eks.: - til at skabe en ny bufferpool med navnet "bpnew" størrelse "8192" (8kb).] db2 skabe bufferpool bpnew pagesize 8192,, produktion, db20000i den sql kommando afsluttet med succes.bufferpool, falder inden bufferpool falder, er det nødvendigt at undersøge, om tablespace er pålagt.,, syntaks: [til at droppe bufferpool], smid bufferpool < bp_name >, f.eks.: [drop bpnew "ved navn bufferpool], db2 fald bufferpool bpnew,, produktion, db20000i den sql kommando afsluttet med succes.,
db2 bufferpools
Previous:db2 databaser
Next Page:db2 tablespaces