Frage

Was sind die Vor- und Nachteile einer Datenbank schrumpft? Gibt es irgendwelche Auswirkungen auf die Leistung?

War es hilfreich?

Lösung

  • Vorteil: weniger Speicherplatz verwendet
  • Nachteil: eher aus dem Raum laufen

Das ist im Grunde ist es - eine geschrumpfte DB ohne freien Speicherplatz benötigen, um abzuschließen fast jede Operation ‚angebaut‘ wird

.

Wenn SQL aus dem Raum läuft in einem MDF-Datei, die es zu wachsen hat, und das ist sehr langsam und teuer.

Wenn Sie wissen, dass Sie genügend Platz in der Datei gehen Sie vor und schrumpfen haben. Seien Sie vorsichtig, fragmentierter Dateien, wie Sie müssen neu indizieren danach, wenn sie sind.

Grund Beispiel:

500 MB Datenbank-Datei, 400 MB verwendet. Man könnte es zu 400MB schrumpfen, aber die nächsten Operation wird sehr langsam sein wie SQL 40MB fügt hinzu (10%, in der Standardeinstellung) auf die Größe.

500 MB Datenbank-Datei, 50 MB verwendet. Sie verschwenden wahrscheinlich Raum. Shrink es zu 100MB und die DB noch Platz hat, viele Dinge zu tun.

500 MB Datenbank-Datei, 50 MB verwendet, sondern um Millionen von Datensätzen zu importieren. Lassen Sie es nicht geschrumpft. Überprüfen Sie nach dem Import wieder.

Lesen Sie nur DBs sollte immer geschrumpft werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top