← Datenbankadministration für Sysadmins

Speicherwachstum und Routinewartung: Aufblähung, Aufräumen und der Preis des Platzes

200 Millionen Zeilen gelöscht, Vorgang fehlerfrei — und das Volume ist genauso voll wie vorher. Das ist keine Störung, sondern die dokumentierte Arbeitsweise: Alte Zeilenversionen dürfen nicht verschwinden, solange jemand sie noch sehen könnte. Dieses Modul trennt Aufblähung von echtem Wachstum, zeigt warum die Maßnahme gegen volle Platten selbst zusätzlichen Platz braucht — und behandelt die Uhr, die im Hintergrund läuft und deren Ablauf die Dokumentation als katastrophalen Datenverlust bezeichnet.

Solide · ~45 Min · 11 Abschnitte Einführung · 9 Übungen (davon 3 Missionen)

Modul starten →

Fortschritt wird gespeichert — du kannst das Modul später jederzeit fortsetzen.

Nur den Lehrtext lesen →

Das kannst du danach

  • ✓Du unterscheidest Aufblähung von echtem Datenwachstum und wählst danach zwischen Aufräumen, Archivieren und Kapazität.
  • ✓Du weißt, welche Maßnahmen Platz an das Betriebssystem zurückgeben und welche ihn nur intern wiederverwendbar machen — samt Sperre und Platzbedarf der teuren Wege.
  • ✓Du ordnest ein Wartungsfenster so, dass jede Arbeit der nächsten zuarbeitet, und kennst die Lücken, die die Automatik bewusst offen lässt.

Übungen

  • 1. EntscheidungWie erklärst du das?
  • 2. EntscheidungWas entgegnest du?
  • 3. EntscheidungWas schlägst du vor?
  • 4. EntscheidungWas hältst du dagegen?
  • 5. MissionDer nächtliche Wartungsauftrag
  • 6. ReihenfolgeVier Arbeiten, ein Fenster
  • 7. EntscheidungWas ist die wahrscheinlichste Ursache?
  • 8. EntscheidungWie bewertest du den Plan?
  • 9. MissionWas gibt Platz an das Betriebssystem zurück?

Arbeitsartefakte

Quellen & Aktualität6 Primärquellen · zuletzt geprüft:
  1. 01postgresql.org/docs/current/routine-vacuuming.html
  2. 02postgresql.org/docs/current/storage-file-layout.html
  3. 03postgresql.org/docs/current/monitoring-stats.html
  4. 04postgresql.org/docs/current/runtime-config-logging.html
  5. 05learn.microsoft.com/en-us/sql/relational-datab…es/shrink-a-database
  6. 06learn.microsoft.com/en-us/sql/relational-datab…ry-models-sql-server

Verfasst von Julian Zentgraf