У меня простая маленькая таблица (всего 8 полей) час назад я перестроил один из индексов на столе, который сбросил его до 0% фрагментации, но теперь это до 38%.Почему мой индекс становится фрагментированным?
В самой таблице есть записи 400 тыс., Но только 158 новых были вставлены с тех пор, как я перестроил индекс, не было никаких обновлений для записей, но, возможно, несколько удалений.
Почему индекс должен быть настолько фрагментированным?
Указатель не является уникальным, некластеризованным только на одном поле.
База данных работает на SQL Server 2005, но с уровнем совместимости SQL Server 2000.
Благодарности
Спасибо за ваш ответ. Когда я перестроил индекс, я установил коэффициент заполнения равным нулю, что и установлено в sys.indexes?!? –
Не используйте коэффициент заполнения 0. Я думал, что по умолчанию обычно 80 или что-то в этом роде ... не уверен. Вы можете установить его на 50 или 60 ...? – NYSystemsAnalyst