Ich habe SQL Server 2008 und eine Reihe von Datenbanken. Ich habe festgestellt, dass einer der Indizes meiner Tabelle extrem fragmentiert ist (wie ich weiß: http://msdn.microsoft.com/en-us/library/ms189858.aspx )
Das avg_fragmentation_in_percent
sind satte 97% oder mehr und die Fragmentzahl liegt bei Tausenden. Sehr interessanterweise ist das avg_fragment_size_in_pages
nur etwas mehr als 1. Ich kann es defragmentieren, was hilft, aber ich möchte verhindern, dass dies überhaupt passiert.
Warum sind die Seiten pro Fragment so niedrig? Ich habe FILEGROWTH = 128MB
für die Datenbank als Ganzes, aber diese bestimmte Tabelle ist die aktivste. Gibt es eine Möglichkeit, SQL Server anzuweisen, dieser Tabelle oder diesem Index mehr Wachstum zuzuweisen, damit die Seiten pro Fragment höher sind?