Änderungen

Wechseln zu: Navigation, Suche

Ms-SQL Index Maintenance

1.280 Byte hinzugefügt, 13:58, 22. Jun. 2015
Die Seite wurde neu angelegt: „= Index Maintenance = Durch DML Statements (Insert/Update/Delete) fragmentieren Indizes und Statistiken bilden nicht mehr den aktuellen Zustand ab. Dies führ…“
= Index Maintenance =

Durch DML Statements (Insert/Update/Delete) fragmentieren Indizes und Statistiken bilden nicht mehr den aktuellen Zustand ab. Dies führt zu langsamen Queries und schlechten [[MS-SQL Query Plan|[Query Plänen]]. Es gibt verschiedene Möglichkeiten dies zu erkennen bzw. auch zu beheben.

Manuell kann ein Indizes oder eine Statistik mittels SSMS (SQL Server Management Studio) neu erzeugt werden. Besser ist hier aber ein periodischer Job, der in Abhängigkeit vom Staus des Index/Statistik die entsprechende Aktion anstößt.

== SMSS Maintenance Plan ==

Hier kann ein Job angelegt werden, der genau diese Aufgaben periodisch erledigt. Leider macht der Job meistens mehr als er muss und lässt sich nicht genauer konfigurieren. Hier ist die Lösung von Ola Hallengren (siehe Link) weitaus besser.

== Index und Statistik Maintenance von Ola Hallengren ==

Unter dem unten stehenden Link gibt es das Skript von Ola Hallengren, welches Indizes und Statistiken passen auffrischen kann. Die verschiedenen Aktionen, wie z.B. ein Index Rebuild oder ein Index Reorg, können genau konfiguriert werden. Die Jobs werden im SQL Agent angelegt.

= Links =

[https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html Index and Statistic Maintenance]
175
Bearbeitungen