INFO: Wanneer Cache vuile pagina's worden leeggemaakt naar schijf

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 78363 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Samenvatting

Prestaties verbeteren, SQL-Server onderhoudt een cache van de eerder lezen en/of gewijzigd ('dirty') pagina. Regelmatig zijn deze pagina 's fysiek worden geschreven naar de schijf, ervoor te zorgen dat de wijzigingen in rijen in de gebruikersdatabases worden doorgevoerd.

Meer informatie

SQL Server wordt leeggemaakt pagina uit de cache naar de schijf onder de de volgende voorwaarden:
  1. Wanneer een controlepunt wordt uitgegeven.

    Er zijn vijf voorwaarden waardoor een controlepunt worden uitgegeven:

    1. De database-eigenaar of de systeembeheerder (SA) kunt uitgeven een CHECKPOINT-opdracht op elk gewenst moment.
    2. Wanneer een opdracht DUMP DATABASE of het TRANSACTIELOGBOEK DUMP wordt afgegeven, de eerste stap van het proces DUMP is een controlepunt in dat doen de database.
    3. Een controlepunt is in elke database afgegeven na het herstel proces is voltooid voor het herstellen van die database. Deze functie kunt uitgeschakeld met de procedure sp_dboption systeem met de "geen herstel chkpt" optie is ingesteld op true.
    4. Automatisch wordt een controlepunt uitgegeven door het controlepunt proces bepaald die voldoende transacties controleren zijn opgetreden sinds de laatste controlepunt. Hoewel het controlepunt proces controle ontwaakt over eenmaal per minuut om te zien hoeveel activiteit heeft plaatsgevonden, de frequentie waarop zij daadwerkelijk wordt die een controlepunt wordt bepaald door het aantal transacties en de waarde die is ingesteld voor het Herstelinterval voor. Opmerking Als 'trunc. aanmelden chkpt.'-optie is ingesteld met sp_dboption, een controlepunt wordt uitgevoerd telkens wanneer het controlepunt proces controle gehaald (ongeveer eenmaal per minuut).
    5. Een controlepunt wordt verleend wanneer de SA in de problemen met de opdracht afsluiten.
  2. Wanneer een nieuwe pagina moet worden gebracht in de cache.

    Wanneer SQL Server bepaalt dat een pagina die niet is vereist momenteel in de cache zoekt een vrije buffer in de cache pagina keten. Wanneer het doorlopen van de keten, de pagina is voltooid de oudste buffer wordt geleegd naar de schijf.
  3. Aan het einde van een snelle bulk copy of SELECT INTO.

    De snelle BCP (niet-geregistreerde versie) wordt gebruikt, of wanneer een tabel is gemaakt met SELECT INTO, worden nieuw ingevoegde rijen niet geregistreerd. Veel of alle van deze mogelijk ook nog niet in de cache. Te vermijden de kans op gegevensverlies mogelijk dat SQL Server is gestopt. zonder een controlepunt alle vuile pagina's worden leeggemaakt naar de schijf wanneer de BCP of SELECT INTO is voltooid.
  4. Logboek pagina's worden leeggemaakt wanneer een transactie is beëindigd.

    Wanneer het einde van een transactie met een doorvoeren of afbreken, het logboek pagina's worden leeggemaakt naar schijf.
  5. Wanneer een pagina wordt gesplitst, wordt het zojuist toegewezen pagina onmiddellijk naar schijf wordt leeggemaakt.
  6. DATABASE laden alle pagina's naar schijf geschreven.

    Wanneer een database wordt geladen met de opdracht DATABASE laden alle pagina's in de dump worden geschreven naar de schijf. Bovendien alle pagina's in de database die niet in de dump worden ook geïnitialiseerd en naar de schijf geleegd. Als u een dump van het laden van een Database in een database van 10 MB, 6 MB de resterende pagina's 4 MB worden alle geïnitialiseerd en geschreven naar de schijf.
  7. LAZY WRITER proces overgeplaatst vuile pagina's.

    Een nieuw systeemproces, Lazywriter, is toegevoegd aan Microsoft SQL Serverversie 4.21. Het Lazywriter-proces automatisch wordt gestart buffers leegmaken wanneer het aantal beschikbare vrije buffers onder een bepaalde drempel, en stopt afboeken buffers wanneer dit nummer ~ 5-6% boven de drempel komt. Deze drempelwaarde is opgegeven als een percentage van het totale aantal buffers in de buffercache. De drempel standaard ingesteld op 3% van de buffers in de gegevenscache van de. Voor meer informatie raadpleegt u de Microsoft SQL Server versie 4.21 release notities (\sql\install\readme.txt).
SQL Server vereist systemen ter ondersteuning van "gegarandeerde levering stabiele media" als uiteengezet in het programma Microsoft SQL Server Always-On opslag oplossing bekijken. FOVoor meer informatie over de invoer en uitvoer voor de SQL Server-database-engine, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
967576Microsoft SQL serverdatabase Engine invoer/uitvoer-vereisten

Eigenschappen

Artikel ID: 78363 - Laatste beoordeling: zaterdag 9 juni 2012 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Trefwoorden: 
kbinfo kbmt KB78363 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 78363
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com