SQL Server-Betrieb

SQL-Server-Datenkomprimierung: Kosten und Nutzen

Row- und Page-Compression reduzieren Speicher und I/O, benötigen aber CPU und helfen nicht jeder Tabelle gleich. Die Entscheidung hängt von Datenform und Last ab.

SQL-Server-Datenkomprimierung: Kosten und Nutzen

Row- und Page-Compression reduzieren Speicher und I/O, benötigen aber CPU und helfen nicht jeder Tabelle gleich. Die Entscheidung hängt von Datenform und Last ab.

Was gemessen werden sollte

Schätzen Sie Einsparungen je Tabelle und Index und messen Sie Scans, Seeks, CPU, Buffer-Nutzung, Sicherungsgröße, Wartungsdauer und schreibintensive Vorgänge unter realistischer Last.

Praktisches Vorgehen

Bewerten Sie große leseintensive Objekte zuerst, testen Sie Row und Page getrennt, wenden Sie Komprimierung gezielt je Partition oder Index an und planen Sie Rebuild-Zeit, Logvolumen und Rollback-Platz.

Was vermieden werden sollte

Komprimieren Sie nicht jedes Objekt, beurteilen Sie nicht nur Plattenplatz und ignorieren Sie CPU-limitierte Lasten sowie Wartungskosten nicht.

Betriebliches Ergebnis

Komprimierung lohnt sich, wenn weniger I/O und Cachebedarf die zusätzliche CPU und Betriebskosten überwiegen.

Checkliste für die Produktion

Erfassen Sie eine Ausgangsbasis und definieren Sie die erwartete Verbesserung. Testen Sie mit repräsentativen Daten und realistischer Parallelität. Sichern Sie die ursprüngliche Einstellung oder den Plan, bereiten Sie einen Rollback vor und überwachen Sie die nächste normale Lastspitze.

Wenn Sie diese Methode auf eine konkrete SQL-Server-Umgebung anwenden möchten, nutzen Sie das Frageformular unten und nennen Sie SQL-Server-Version, Datenbankgröße, Lastprofil und bereits erfasste Nachweise.

Frage zu diesem Artikel

Haben Sie eine Frage zu diesem Thema?

Beschreiben Sie, was Sie bewerten oder wo Sie nicht weiterkommen. Wir antworten mit einer praktischen Empfehlung.

Inquiries are not enabled in this preview.

Eine Frage zu diesem Artikel stellen