| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvad er Buffer Pool i SQL
    ? Structured Query Language ( SQL) er et programmeringssprog til styring af information lagret i databaser. Microsoft markedsfører sine SQL Server som database management system, mens MySQL tilbyder en open source -version. Buffer ledelse er et redskab til at gøre ind-og udgange ( I /O) fra SQL -databasen mere effektiv, hvilket sparer ressourcer og øger hastigheden . Buffer pool er afgørende for buffer forvaltning . Buffer pool

    buffer er en 8- kilobyte siden i serverens hukommelse , herunder indekser og data -sider. Buffer pool - også kaldet buffer cache - består af flere 8kb buffere. Hvis en bruger har behov for information om en af ​​bufferne , buffer lederen trækker det fra siderne , snarere end at kontakte serveren disken. Siderne ophold i puljen , indtil manager behov for at lagre mere materiale i poolen, på hvilket tidspunkt de sider gå tilbage til disken.
    Ændringer

    Database brugere kan ændre oplysninger om siderne i buffer pool . Brugere omskrivning en enkelt side ikke kræver SQL server at omskrive informationen på disken straks . Når en side forlader buffer -hukommelse og vender tilbage til disken , serveren opdaterer databasen til at tage eventuelle ændringer i betragtning. Hvis oplysningerne ikke er blevet omskrevet , at databasen forbliver den samme. Læse fra og skrive filer til databasen er buffer lederens eneste database operationer .
    Distribution

    buffer Manager distribuerer sider i bufferen puljen på tværs af databasens hardware ved knudepunkter forbeholdt adgang til hukommelsen . Hver hardware node er indehaver af et SQL node , med den ledige hukommelse for cachen fordeles ligeligt mellem de forskellige noder : Hvis en knude har mindre hukommelse end de andre, vil det modtage en andel af udenlandsk hukommelse fra de andre at balancere arbejdsbyrden. Buffer pool behandler data i fremmed hukommelse og i lokale hukommelse identisk .
    Resultater
    p Hvis du studerer din database ydeevne, hjælper det at se på de data, der er gemt i buffer pool. Dette fortæller dig , hvilke sider får adgang oftest , hvilket kan påvirke disk I /O : Sider der ikke ser meget brug at gå tilbage til disken hurtigere , hvilket øger I /O-aktivitet . Undersøgelse af data viser også den samlede virkning af forespørgsler brugere direkte i bufferen puljen, og hvordan de påvirker databasen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter String Klasser i PHP 
    ·Hvad er en PHP Argument 
    ·Sådan Turn Javascript Into PHP 
    ·Sådan Hent et array i MySQL 
    ·Sådan Drej en PHP Baggrund 
    ·Sådan validere en e-mailadresse Brug af PHP 
    ·MySQL Select Antal Records Tutorial 
    ·Hvordan man laver en PHP Contact Form på GoDaddy 
    ·Sådan bruges flere variable i en adresse String 
    ·Sådan ændres et password med PHP Script 
      Anbefalede Artikler
    ·Fordelene ved Kodning Med SOA for Clients 
    ·Sådan ændres markør i en Google Maps API 
    ·Sådan Set Up Deployment i VBS 
    ·Sådan opdaterer tid med VBScript 
    ·Sådan bruges # include i ASP-filer 
    ·Sådan Skriv Buffer Overflow i Java 
    ·Sådan Udskift Elements i et Array i C 
    ·Sådan Flush en buffer Reader i Java 
    ·Sådan fjernes dobbeltposter Files i Java 
    ·Sådan Detect en tom liste i Python 
    Copyright © Computer Viden http://www.computerdk.com