2015-03-27 4 views
1

Я планирую настроить сценарий для восстановления всех индексов в одной конкретной базе данных. Как установить коэффициент заполнения? Как определить коэффициент заполнения здесь.Коэффициент заполнения Datawarehouse - SQL Server

Моя база данных используется для целей хранения данных. Это вставка/обновление тяжелой системы. Могли бы некоторые из них предложить мне, который является хорошим коэффициентом заполнения и как я знаю, правильно ли этот коэффициент заполнения.

Я использую базу данных SQL Server 2008.

+0

http://blog.sqlauthority.com/2009/12/16/sql -server-fillfactor-index-and-in-depth-look-at-effect-on-performance/ –

+0

Спасибо за ссылку .. JUst хочет разницу между заполняющим фактором и фрагментацией? Как правильно настроить их для получения хорошей производительности. – Karthi

ответ

2

Вы хотите, чтобы fillfactor из 0, потому что вы, вероятно, загружаете файл один раз в каждый период (каждую ночь, раз в неделю). Если вы собираетесь делать массивные вставки/обновления, и вы можете обнаружить, что его намного быстрее отбросить все индексы, загрузить таблицу и воссоздать все индексы. Поэтому, если вы не собираетесь добавлять строки по мере их поступления, вам нужно как можно меньше читать, когда вы ищете что-то, чтобы ваши страницы были полностью заполнены. Если вы делаете вставки, вам нужны пустые места на странице, чтобы избежать разрывов страниц, поэтому вы должны установить коэффициент заполнения не 0.

+0

У меня есть общее количество 200 (таблицы размеров и фактов). Некоторые из них получили максимум 5000 записей в день. Некоторые могут получить менее 1000 записей в день. Обновления выглядят как <10000 записей в день. Как я должен задать коэффициент заполнения в этом случае? – Karthi

+0

Как часто в день они обновляются? Это непрерывное или все сразу? Насколько велики таблицы? –

+0

Обновляется ежедневно. Записи могут варьироваться от одного миллионного до 5 миллионов. – Karthi

 Смежные вопросы

  • Нет связанных вопросов^_^