Indizes pflegen und optimieren

Um die Leistungsfähigkeit einer Datenbank aufrechtzuerhalten, sollten die internen Datenstrukturen regelmäßig optimiert werden. Ganz genau wie die Dateien eines Betriebssystems unterliegen SQL Server-Tabellen (egal ob in einem Heap oder gruppierten Index organisiert) einer gewissen Fragmentierung, die besonders beim Aktualisieren, Löschen und Wiederauffüllen von Datensätzen mit variabler Länge auftritt. Auch die nicht gruppierten Indizes verlieren im Laufe der Zeit an Effektivität. Die B-Baumstrukturen werden von SQL Server zwar immer ausbalanciert, aber nicht automatisch reorganisiert, sodass die Indizes an Dichte verlieren und die Bäume höher als notwendig wachsen können, was die Zugriffspfade verlängert.

Informationen ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.