Frage

Einer unserer Unternehmensstandards ist eine separate Dateigruppe/Datei für Benutzer Tabellen/Indizes. Dies wird als Standardeinstellung festgelegt, sodass keine Tischanweisungen erstellen müssen.

Also sieht es so aus

  • FileId 1 = Systemtabellen, MDF
  • DateiId 2 = t-log = ldf
  • DateiId 3 = Benutzer stuff = ndf

Kann mir jemand hier helfen, die ursprüngliche Rechtfertigung zu verstehen, warum dies vorgeschrieben wurde?


Ich werde sauber kommen und sagen, ich denke, es ist Voodoo. Bin ich falsch...?

Bearbeiten: Ich bin mir bewusst, wie Sie Dateigruppen zur Trennung von Indizes/Partitionen/Archiven verwenden sowie wie man stückweise wiederherstellt. In dieser Frage geht es um die Verwendung einer separaten Dateigruppe auf demselben Volumen nur für Systemtabellen.

War es hilfreich?

Lösung

Das 70-432-Trainingsbuch von Microsoft sagt: "Der Hauptgrund, keines Ihrer Objekte in die primäre Dateigruppe zu platzieren In Ihren Objekten. Durch die Minimierung der Schreibaktivität für die primäre Datendatei reduzieren Sie die Möglichkeit, Korruption aufgrund von Hardwarefehlern einzuführen. Darüber hinaus können Sie die Verfügbarkeit erhöhen, da der Status der primären Dateigruppe auch den Status der Datenbank festgelegt hat von der Datenbank meine Minimierung der Änderungen an der primären Dateigruppe. "

Nehmen Sie das so, wie Sie wollen. Andere sagen, dass dies unter bestimmten Umständen nicht notwendig ist und natürlich mehr aufrechtzuerhalten ist. Ich dachte nur, ich würde Microsofts Argumentation geben.

Andere Tipps

Das ist kein Leistungsgewinn dafür, es gibt einen Wiederherstellungsgewinn. Wenn in den Systemtabellen eine Dateibeschäftigung stattfindet, geht die Datenbank verloren. Wenn Sie die Benutzerdaten in einer separaten Dateigruppe (oder Gruppen) aufbewahren, können Sie nur die Dateien wiederherstellen, die den Rest der Datenbank während der Wiederherstellung online beibehalten (unter der Annahme von Enterprise Edition).

Wenn dies der Grund ist, dass sie dies angeben, kann ich nicht sagen, aber dies hätte davon von mehreren Dateigruppen mit nur den Systemobjekten in der primären Dateigruppe.

Sie sollten jedoch in den Müll treten, um zu sagen, dass Autoshrink aktiviert werden sollte.

Ich bin mir nicht sicher, ob ich verstehe, dass Sie jemanden bitten, Ihren Unternehmensstandard zu rechtfertigen? Ich würde denken, wer auch immer geschrieben hat, dass Standards Doc für Ihr Unternehmen in der Lage sein würde, Licht darüber zu werfen, warum dies geschehen würde.

Davon abgesehen ist es nicht ungewöhnlich, dass einige Geschäfte Systemdaten aus Benutzerdaten ausbrechen möchten. Und wenn Sie in Verbindung mit dedizierten Datenträgern verwendet werden, können Sie einige Leistungsgewinne erzielen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top