Microsoft SQL Server 2008: Die aktuelle Beta im Praxistest

Eine wichtige generelle Strategie zur Leistungssteigerung ist der Einsatz von Kompressionstechnologien. Da die CPU-Leistung und die Cache-Größen seit dem Erscheinen von SQL Server 2005 im Verhältnis zur I/O-Leistung stark gestiegen ist, kann der Einsatz von Kompression die Gesamtperformance erhöhen.

Relationale Datenbanken sind dadurch gekennzeichnet, dass innerhalb kürzester Zeit auf unterschiedliche Daten und damit auch auf unterschiedliche Bereiche des Storage-Systems zurückgegriffen wird. Die Zugriffszeiten spielen eine wichtige Rolle. Kann eine Datendatei um 50 bis 70 Prozent verkleinert werden, so resultiert daraus eine geringere Zugriffszeit.

Moderne CPUs erledigen Kompression und Dekompression so schnell, dass sie weniger ins Gewicht fallen als der I/O der Daten. Dadurch, dass der SQL Server die Kontrolle über die Kompression bekommt und nicht etwa das NTFS-Dateisystem, lässt sich diese Technologie effektiv einsetzen. Durch Kompression will Microsoft nicht nur die Zugriffsgeschwindigkeit, sondern auch Backup-Operationen und Replikation beschleunigen. Voraussetzung für einen Performancegewinn ist ein Gesamtsystem, bei dem die CPUs durch Bottlenecks beim I/O nicht ausgelastet sind.

Wichtigste Neuerung im Zusammenhang mit Performance-Tuning ist der Resource Governor. Er ermöglicht die Vergabe unterschiedlicher Prioritäten für die Datenbankoperationen. Notwendig und hilfreich sind solche Vorkehrungen immer dann, wenn einzelne Datenbankoperationen, die nur selten benötigt werden, die restliche Verarbeitung ausbremsen. Durch den Resource Governor kann beispielsweise bestimmt werden, dass Online-Transaktionen eine höhere Priorität aufweisen sollen als statistische Auswertungen.

Dazu werden Pools von Ressourcen gebildet. Diesen Pools lassen sich anstehende Datenbank-Aufträge zuweisen. Eine Kombination mit Priorisierung nach Benutzergruppen oder Applikationen ist möglich. Zu den einstellbaren Parametern der Pools gehören CPU-Leistung und der Bedarf an Arbeitsspeicher, nicht jedoch die Menge der I/O-Last. Dies will Microsoft in einer der Nachfolgeversionen von SQL Server 2008 implementieren.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

2 Tagen ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

2 Tagen ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

2 Tagen ago

Internet-Tempo in Deutschland: Viel Luft nach oben

Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.

2 Tagen ago

Erste Entwickler-Preview von Android 16 verfügbar

Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…

2 Tagen ago

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

3 Tagen ago