Tak więc możesz użyć, FILLFACTOR
aby zostawić miejsce na stronach indeksu liści. OkreślaniePAD_INDEX
pozostawia również miejsce w węzłach pośrednich. Jakie scenariusze należy określić PAD_INDEX
i jakie korzyści zapewnia indeks?
źródło
Tak więc możesz użyć, FILLFACTOR
aby zostawić miejsce na stronach indeksu liści. OkreślaniePAD_INDEX
pozostawia również miejsce w węzłach pośrednich. Jakie scenariusze należy określić PAD_INDEX
i jakie korzyści zapewnia indeks?
Z postu Kimberly Tripp:
Zazwyczaj PAD_INDEX nie jest potrzebny, chyba że masz wyjątkowo niezrównoważoną aktywność i nie jesteś w stanie ponownie zrównoważyć drzewa (co oznacza, że musisz osiągnąć wysoką dostępność).
Czytaj więcej: http://www.sqlskills.com/BLOGS/KIMBERLY/post/MSDN-Webcast-QA-Index-Defrag-Best-Practices-Fragmentation-Questions-Part-I.aspx
Ma na myśli wysoką dostępność, ponieważ nie masz możliwości uruchamiania zadań konserwacji indeksu, które blokowałyby tabelę. Osobiście nie zalecałbym, aby ustawiać to domyślnie - pozostaw to DBA, którzy stwierdzą, że nie są w stanie odpowiednio zarządzać utrzymaniem indeksu za pomocą innych metod, takich jak używanie skryptów konserwacji Ola Hallengren w czasie wolnym. Jego skrypty są genialne - zrobią tyle, ile to możliwe online.
PAD_INDEX
pomógłbyś, jeśli nie jesteś w stanie regularnie odbudowywać indeksu w celu wymuszeniaFILLFACTOR
na węzłach innych niż liście indeksu?