Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performanceverbesserungen, Diagnosen und Monitoring » Praktische Einführungen in die Anwendungsprofilerstellung

 

Praktische Einführung: Indexfragmentierung diagnostizieren

In den Lektionen dieser praktischen Einführung lernen Sie, wie Sie den Assistenten für die Anwendungsprofilerstellung oder Interactive SQL verwenden, um zu ermitteln, ob Ihre Datenbank ein nicht akzeptables Ausmaß an Indexfragmentierung hat, und um ggf. die Indexfragmentierung zu reparieren.

Wenn ein Index erstellt wird, werden Tabellendaten eingelesen und Werte für den Index auf Indexseiten in einer logischen Reihenfolge aufgezeichnet. Wenn sich Daten in der Tabelle ändern, können neue Indexwerte zwischen den bestehenden Werten eingefügt werden. Um die logische Reihenfolge von Indexwerten aufrechtzuerhalten, muss der Datenbankserver möglicherweise neue Indexseiten erstellen, um bestehende Daten aufzunehmen, die verschoben werden. Die neuen Seiten befinden sich üblicherweise nicht neben den Seiten, auf denen die Werte ursprünglich gespeichert wurden. Diese kumulative Verschlechterung in der Reihenfolge der Indexseiten wird Indexfragmentierung genannt.

Wenn häufig ausgeführte Abfragen länger brauchen, besonders bei Tabellen, bei denen große Zeilenblöcke kontinuierlich eingefügt, aktualisiert oder gelöscht werden, stellt dies ein Symptom für die Indexfragmentierung dar.

 Privilegien

Lektion 1: Indexfragmentierung mit dem Assistenten für die Anwendungsprofilerstellung erkennen und beheben
Lektion 2: Indexfragmentierung mit Interactive SQL erkennen und beheben