Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hva er Buffer Pool i SQL
    ? Structured Query Language ( SQL) er et programmeringsspråk for å håndtere informasjon lagret i databaser . Microsoft markedsfører sine SQL Server som database management system , mens MySQL tilbyr en åpen kildekode- versjon . Buffer ledelse er et verktøy for å gjøre inn-og utganger (I /O) fra SQL databasen mer effektiv , noe som sparer ressurser og øker hastigheten . Buffer pool er avgjørende for buffer ledelse. Buffer Pool

    En buffer er en 8 - kilobyte side i serverens minne, herunder indekser og data sider . Buffer pool - også kalt buffer cache - består av flere 8KB buffere . Hvis en bruker trenger informasjonen på en av bufferne , trekker buffer lederen det fra sidene , i stedet for å kontakte serveren disken. Sidene bo i bassenget før lederen trenger å lagre mer materiale i bassenget , noe som medførte at sidene gå tilbake til disken .
    Endringer

    Database brukere kan endre informasjonen på sidene i buffer pool . Brukere omskriving en enkelt side ikke krever SQL server for å skrive informasjon på disken umiddelbart . Når en side forlater bufferminne og går tilbake til disken , serveren oppdaterer databasen til å ta eventuelle endringer i betraktning. Hvis informasjonen ikke er blitt omskrevet , forblir den samme databasen . Lesing fra og skriving av filer til databasen er bufferen leders eneste database operasjoner .
    Distribution

    buffer leder distribuerer sider i buffer pool over databasens maskinvare på noder reservert for minne tilgang . Hver hardware node har en SQL node, med det tilgjengelige minnet for bufferen fordeles jevnt mellom de ulike nodene : Hvis en node har mindre minne enn de andre, vil det motta en andel av utenlandsk minne fra de andre for å balansere arbeidsmengden. Buffer pool behandler data i utenlandsk minne og i lokale minnet likt .
    Resultatutvikling
    p Hvis du studerer databasen ytelse , hjelper det å se på dataene som er lagret i buffer pool . Dette forteller deg hvilke sider som får tilgang til oftest, noe som kan påvirke disk I /O : Sider som ikke ser mye bruk går tilbake til disken før , øker I /O aktivitet. Å studere data viser deg også den kumulative effekten av spørringer brukere direkte inn i buffer pool , og hvordan de påvirker databasen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan laste opp PHP filer fra en URL 
    ·Hvordan kan jeg sikkerhetskopiere Min MySQL- database i…
    ·Hvordan bruke Eclipse for PHP 
    ·Hvordan å avslutte et ColdFusion Session 
    ·Min Query Er Fast i MySQL og Slow i PHP 
    ·Hvordan får jeg melding for å rulle med PHP 
    ·Hvordan få tilgang til en CB Medlemskap nivå i PHP 
    ·Zend Training for PHP 
    ·Hvordan sjekke en fil Eier i PHP 
    ·Apostrofer Are Broken i PHP 
      Anbefalte artikler
    ·Hvordan skrive Ladder Logic Bruke Visual Basic 
    ·Hva er gode programmer for å gjøre om Visual Basic 
    ·Hvordan lage en applet i NetBeans 
    ·Hvordan Split i Java 
    ·Hvordan Omadresser PHP Object Kontekst 
    ·Python OS Prosesser 
    ·Hvordan lage en WPF DataGrid modell 
    ·Hvordan konvertere fra VB6 
    ·Forskjeller mellom Strukturer og klasser 
    ·Hvordan skrive testtilfeller for en webside 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/