Nutzen Sie Dateigruppen und setzen Sie Dateigruppen auf schreibgeschützt


11

Kann mir jemand ein reales Szenario nennen, in dem das Ändern mehrerer Dateigruppen in schreibgeschützt eine gute Option ist und wann sie verwendet werden sollen? Welche Vorteile bietet es, wenn Sie schreibgeschützt einstellen?

Müssen Sie in einer Datenbank mit mehreren Dateigruppen Sicherungen für die gesamte Datenbank durchführen und auch jede der Dateien dieser Dateigruppe sichern? Können Sie mir auch ein Beispiel geben, wann Dateigruppensicherungen verwendet werden? Ich verstehe nicht, warum es vorteilhaft wäre, eine Dateigruppe zu sichern, wenn Sie nur die gesamte Datenbank sichern können. Ich hoffe, ich könnte eine echte Erfahrung machen, in der dieses Dateigruppensicherungsprogramm ideal wäre

Antworten:


13

Ihre Frage ist etwas weitreichend, einige der wichtigsten Punkte sind jedoch die folgenden.

Mehrere Dateigruppen im Allgemeinen:

  • kann eine Leistungsverbesserung sein, vorausgesetzt, sie sind physisch isoliert. In der Regel können Sie eine Dateigruppe für Clustered-Indizes, eine Dateigruppe für Nicht-Clustered-Indizes und eine Dateigruppe für Heaps erstellen. Oder Sie können in einer Partitionierungssituation mehrere Dateigruppen erstellen.

  • kann die Wiederherstellbarkeit verbessern, indem die Wiederherstellung von Stückmahlzeiten aktiviert wird . Die Wiederherstellung nach Stückmahlzeit kann verwendet werden, um wichtige Produktionsdaten schnell online zu stellen, während die Wiederherstellung von Archivdaten keine Auswirkungen auf Online-Aktivitäten hat. Beachten Sie, dass die Online -Wiederherstellung von Stückmahlzeiten eine Option nur für Unternehmen ist. Ich habe einen Blog-Beitrag geschrieben, der zeigt, wie bei SQLServerScience.com die Wiederherstellung von Stückmahlzeiten durchgeführt wird

  • müssen nicht einzeln gesichert werden, sie können jedoch einzeln gesichert werden, was für VLDBs möglicherweise erforderlich ist. Beachten Sie, dass Sie beim Sichern einzelner Dateigruppen auch die primäre Dateigruppe sichern müssen.

Schreibgeschützte Dateigruppen:

  • Kann verwendet werden, um Konflikte um Nur-Bericht-Daten zu reduzieren.

  • Kann natürlich verwendet werden, um Änderungen an Daten zu verhindern.

  • Der Wiederherstellungsprozess muss nicht ausgeführt werden, wenn die Datenbank online geschaltet wird. Dies kann die Wiederherstellungszeit für VLDBs erheblich verbessern.

  • Während Lese- / Schreib-Dateigruppen nicht mit NTFS-Dateisystem-basierter Komprimierung verwendet werden können, können schreibgeschützte Dateigruppen dies auch . Dies hat zur Folge, dass bei einer sehr begrenzten Anzahl von Systemen möglicherweise eine leichte Leistungsverbesserung für VLDB-Daten festgestellt wird, die sich auf langsameren Festplatten befinden, indem die schreibgeschützten Dateigruppendateien auf der Festplatte komprimiert werden. Dies müsste natürlich von Fall zu Fall im Vergleich zum CPU-Overhead bewertet werden, der zum Dekomprimieren der NTFS-Cluster beim Ablesen von der Festplatte erforderlich ist.

Mythen über schreibgeschützte Dateigruppen:


Wenn Sie eine Datenbank mit mehreren Dateigruppen haben und keine Dateigruppensicherungen verwenden, sondern nur vollständige und T-Log-Sicherungen, was ist der Nachteil bei der Wiederherstellung dieser Datenbank?
Keith Rivera

Vollständige Sicherungen mit Transaktionsprotokollsicherungen haben keinen Nachteil. Sie können (auch Sie so lange Backup - Sicherungen von einzelnen Dateigruppen tun PRIMARY), aber Sie nicht brauchen , um.
Max Vernon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.