Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Beschreibung der Schreibcache-Controller in SQL Server

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

86903
Zusammenfassung
Verwendung der Schreib-Cache (auch Schreibzugriff genannt sichern caching) Festplatten-Controller Canimprove SQL Server-Leistung. Schreibcache-Controller und Disksubsystems, für SQL Server, wenn sie speziell gestalteten Foruse in einer Transaktionsdatenbank kritische Managementsystem (DBMS)-Umgebung sind. Diese Designfeatures müssen zwischengespeicherte Daten beibehalten, wenn ein Systemfailure auftritt. Mit einem externen unterbrechungsfreie Stromversorgung (USV) erreichenden Dies ist im Allgemeinen nicht ausreichend, da Fehlermodi, Areunrelated, Power kann auftreten.

Controller und Festplatten-Subsysteme zwischenspeichern kann bei Verwendung von SQL-Server.Most neue zweckorientiert entwickelten Server-Plattformen, die diese enthalten sicher sind. Allerdings sollten Sie Ihren Hardwarehersteller, um sicherzustellen, dass Thedisk-Subsystem wurde speziell getestet und für den Einsatz in einer Documentum6 transaktionalen relationalen Datenbank Management System (RDBMS) Umgebung überprüfen.
Weitere Informationen
Datenänderungsanweisungen für SQL Server generiert die logische Seite schreibt. Thisstream der Schreibvorgänge wie zwei Stellen dargestellt werden kann: die Protokoll- und Datenbankmodul selbst. Aus Leistungsgründen wird SQL Server Schreibzugriffe auf das Datenbankmodul über einen eigenen Cache-Puffer-System. Schreibvorgänge in das Ereignisprotokoll werden verzögert, bis der COMMIT Time Onlymomentarily. Sie werden nicht in der Samemanner als Schreibvorgänge zwischengespeichert. Da Protokolldateien schreibt für eine gegebene Seite immer Precedethe Seite Daten schreibt, das Protokoll wird manchmal auch als "Write-ahead"-Protokoll.

Transaktionsintegrität ist eine der grundlegenden Konzepte eines Systems Relationaldatabase. Transaktionen werden als atomar Einheiten des Workthat sind entweder vollständig ausgeglichen oder vollständig zurückgesetzt. SQL Serverwrite-ahead Transaktionsprotokoll ist eine wichtige Komponente in Implementingtransactional-Integrität.

Alle relationales Datenbank-Managementsystem muss auch ein Closelyrelated Konzept für transaktionale Integrität behandeln die Recovery nach ungeplanten Systemfailure ist. Eine Vielzahl von nicht optimal, realen Effekte können diesen Fehler verursachen. Systemfehler kann auf viele Datenbank-Managementsysteme einen Lengthyhuman-gesteuerte manuelle Recovery-Prozess führen.

Im Gegensatz dazu ist der SQL Server-Recovery-Mechanismus vollständig automatischen Andoperates ohne menschlichen Eingriff. SQL Server kann z. B. Besupporting, eine betriebswichtige Anwendung und Erfahrung einem Ausfall durch eine vorübergehende Stromschwankungen. Bei der Wiederherstellung von Ofpower die Server-Hardware würde starten Sie, Netzwerksoftware Toleranzbericht würde zu initialisieren, und SQL Server neu gestartet wird. Wie SQL Server initialisiert wird, hält automatisch ausgeführt, der Recovery-Prozess basierend auf Daten im Thetransaction-Protokoll. Der gesamte Prozess tritt ohne menschlichen Eingriff. Bei jedem die Client-Arbeitsstationen Neustart würde Benutzer aller Theirdata vorhanden, bis zur letzten Transaktion finden, die sie eingegeben.

SQL Server die Transaktionsintegrität und automatische Wiederherstellung bilden eine Verypowerful Zeit und Arbeit sparen-Funktion. Wenn ein Write caching Controller Isnot ordnungsgemäß zur Verwendung in einem kritischen transaktionale DBMSenvironment, es kann die Fähigkeit von SQL Server zum Wiederherstellen der Datenbank Hencecorrupting beeinträchtigen. Dies kann auftreten, wenn der Controller fängt SQLServer Transaktionslog-Schreibvorgänge und Puffer in einem Hardware-Thecontroller an Bord Cache, aber diese Seiten geschrieben, während einer Systemfailure wird nicht beibehalten.

Die Cache-Controller durchführen, Schreib-Cache. Die Schreib-Cachingfunction kann immer deaktiviert werden.

Selbst wenn der Server eine USV verwendet, garantiert dies nicht die Sicherheit der Thecached schreibt. Viele Arten von Systemfehlern möglich, dass eine USV mit Notaddress ist. Beispielsweise kann ein Speicherparitätsfehler, ein Betriebssystem-Trap oder Ahardware Fehler, bei dem eine Rücksetzung des Systems verursacht, eine Unterbrechung des Uncontrolledsystem führen. Ein Speicherfehler in der Hardware-Schreib-Cache können Alsoresult wichtige Protokollinformationen verloren gehen.

Ein weiteres mögliches Problem im Zusammenhang mit einen Schreibcache Controller kann Atsystem heruntergefahren werden. Es ist nicht ungewöhnlich, dass der Betriebssystem-Orreboot das System während Konfigurationsänderungen "Zyklus". Selbst wenn eine sorgfältige Operatorfollows Betriebssystem Empfehlung zu warten, bis alle Datenträger-Activityhas nicht mehr vor dem Neustart des Systems, können zwischengespeicherte schreibt noch Presentin der Controller sein. Wenn die Tastenkombination STRG + ALT + ENTF gedrückt wird, oder TheRESET gedrückt wird, zwischengespeicherte Schreibvorgänge können verworfen, Potentiallydamaging der Datenbank.

Es ist möglich, Design-Hardware Schreib-Cache, die, der Accountall möglich berücksichtigt, führt der fehlerhaften Cache-Daten, die Besafe für die Verwendung von einem Datenbankserver so würde verwerfen. Einige dieser Design-Features Wouldinclude abfangen RST-Bus-Signal um unkontrollierter Resets des Thecaching-Controller, integrierter Battery backup und gespiegelte oder ERC (Errorchecking & korrigieren) Speicher zu vermeiden. Wenden Sie sich an den Hardwarehersteller, um sicherzustellen, dass der Schreib-Cache enthält, diese und andere Features erforderlich ist, um Datenverluste zu vermeiden.

SQL Server erfordert die Zustellungsgewährleistung stabile Medien unterstützen gemäß der Microsoft SQL Server ununterbrochenes Storage Solution Review Program. FoWeitere Informationen zu den Eingabe- und Anforderungen für die SQL Server-Datenbank-Engine klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
967576 Microsoft SQL Server-Datenbank-Engine Input/Output Anforderungen
prodsms

Warnung: Dieser Artikel wurde automatisch übersetzt

Eigenschaften

Artikelnummer: 86903 – Letzte Überarbeitung: 04/28/2015 04:11:00 – Revision: 1.0

  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Integration Services
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 for Embedded Systems
  • Microsoft SQL Server 2008 R2 Integration Services
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 for Embedded Systems
  • Microsoft SQL Server 2012 Parallel Data Warehouse
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Service Pack 2
  • Microsoft SQL Server 2012 SP1 PowerPivot for Microsoft Excel 2010
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • SQL Server 2012 Reporting Services
  • Microsoft SQL Server 2014 Business Intelligence
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Enterprise Core
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Service Pack 1
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
  • SQL Server 2014 Reporting Services
  • kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtde
Feedback