FILLFACTOR применяется только к индексным страницам. Но выгода здесь в том, что если у вас есть кластеризованный индекс (а большинство таблиц есть), ваш FILLFACTOR будет в основном применяться и к вашим данным, поскольку ваши данные живут внутри конечных узлов вашего кластерного индекса. По сути, если у вас действительно таблица только для чтения, установите FILLFACTOR равным 100 для всех ее индексов. Это даст вам наименьшую и самую быструю таблицу для любой заданной структуры индекса. Имейте в виду, что если вы установите FILLFACTOR на 100 для индексов данных, которые будут изменены, вы настраиваете себя на разделение страниц и, возможно, снижение производительности.
FILLFACTOR, который установлен слишком высоко, может повлиять на производительность операций вставки / обновления. Вы получите разделение страниц, когда вы измените достаточно данных. Это является частью внутренней структуры индекса B-дерева - оно автоматически балансирует дерево. Если вы хотите настроить FILLFACTOR на явное значение, BOL говорит, что это вступит в силу только при перестройке индекса.