...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Status | ||||||
---|---|---|---|---|---|---|
|
Datenbankindizes werden geändert, wenn Einfüge-, Aktualisierungs- oder Löschvorgänge an den zugrunde liegenden Daten vorgenommen werden. Im Laufe der Zeit können diese Änderungen die im Index enthaltenen Informationen fragmentieren. Fragmentierte Indizes verschlechtern die Leistung von SQL-Abfragen und sorgen dafür, dass FactoryLogix langsam reagiert. Um die Indexfragmentierung zu beheben, können Sie einen Index entweder reorganisieren oder neu aufbauen:
Die Reorganisation eines Datenbankindex verbraucht nur wenig Systemressourcen, um Indizes in Tabellen und Ansichten zu defragmentieren und die Indexseiten zu komprimieren.
Beim Neuaufbau eines Datenbankindex wird der Index zunächst gelöscht und dann erneut erstellt. Der Neuaufbau eines Index beseitigt die Fragmentierung, gibt Speicherplatz frei und ändert die Indexzeilen.
Die Reorganisation von Datenbanktabellen und -indizes kann einen großen Einfluss auf die Leistung der FactoryLogix-Datenbank haben. Zu den Faktoren, die die Leistung beeinflussen, gehören der ausgeführte Abfragetyp und die verfügbare E / A-Bandbreite auf dem System.
Die Verwendung von Schwellenwerten wie der durchschnittlichen Seitendichte <80 Prozent oder der Fragmentierung des logischen Scans> 40 Prozent für den Beginn der Reorganisation einer Datenbank ist aus folgenden Gründen reine Zeit- und Ressourcenverschwendung:
Einige Warteschlangen-Tabellen von FactoryLogix sind immer stark fragmentiert.
Eine Abfrage, die eine einzelne Zeile oder eine geringe Anzahl von Zeilen liest, was bei den meisten Abfragen von FactoryLogix der Fall ist, profitiert nicht von der Reorganisation einer Tabelle.
Wenn auf dem Datenbankserver genügend E / A-Bandbreite und Arbeitsspeicher für SQL Server vorhanden sind, ist die Auswirkung der Tabellenfragmentierung möglicherweise begrenzt.
Weitere Informationen zu Reorganisation und Neuaufbau von Datenbankindizes und zu Defragmentierung finden Sie in der Microsoft SQL- Server Dokumentation.