Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Mehrere Datendateien und mehrere Dateigruppen

Machen Sie sich nicht die Mühe, System- und Benutzerdaten zu trennen. Es fügt nichts hinzu. Im wirklichen Leben ist Ihr MDF entweder da oder nicht. Es gibt nicht viele Graustufen.

Was das Aufteilen betrifft, würde ich mich nicht mit mehreren Dateigruppen beschäftigen, bis eine oder mehrere der folgenden:

  • Ich nähere mich der Terabyte-Größe
  • Sehr hohe Auslastung
  • Mehr als eine große Tabelle (nicht nur eine große Tabelle)
  • Vielleicht separate Indizes basierend auf Last/Größe/großen Tabellen

Und nur, wenn ich für jede Datei separate LUNs oder RAID-Arrays haben kann. Andernfalls ist es sinnlos, weil Sie eine endliche Ressource auf mehrere Dateien aufteilen

Zusammenfassung:Für die meisten Datenbanken lohnt es sich nicht