У меня есть система, которая заполняет пустую базу данных множеством миллионов записей.FILLFACTOR в пустой базе данных
База данных содержит различные типы индексов, которые я волнуюсь являются:
- Индексы по внешним ключам. Они не кластеризованы и не обязательно вставлены в последовательном порядке.
- Показатели по полям BINARY (32). Это хеши контента, а не упорядоченные. В принципе, они похожи на GUIDS, а не на последовательные.
Так как данные вставляются в большую часть, существует значительная фрагментация этих индексов.
Вопрос 1: если я установил FILLFACTOR = 75 для этих индексов при создании базы данных, будет ли это иметь какой-либо эффект вообще при вставке данных? Кажется, FILLFACTOR имеет эффект после данные не созданы до. Или будут ли выделены новые индексные страницы с исходной настройкой fillfactor?
Вопрос 2: какие другие рекомендуемые стратегии можно использовать для обеспечения оптимального функционирования этих показателей?