Коэффициент заполнения

Автор: Lewis Jackson
Дата создания: 12 Май 2021
Дата обновления: 14 Май 2024
Anonim
Что такое рабочий цикл или коэффициент заполнения
Видео: Что такое рабочий цикл или коэффициент заполнения

Содержание

Определение - Что означает коэффициент заполнения?

В SQL Server основной единицей хранения является страница конечного уровня. Коэффициент заполнения определяет, какой процент места на каждой странице заполнить данными. Значение коэффициента заполнения может быть определено в процентах от 1 до 100. Значения 0 и 100 одинаковы во всех отношениях; оба значения указывают, что страница полностью заполнена данными, и значение по умолчанию равно 0. Если в качестве коэффициента заполнения указано какое-либо другое значение, например 70, то это означает, что 70 процентов страницы уровня листа заполнено и 30 проценты оставлены для будущих данных. Следовательно, если коэффициент заполнения меньше 100, оставшееся пространство используется для дальнейшего роста данных.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет фактор заполнения

Коэффициент заполнения очень важен для производительности базы данных. Он определяет, как данные конечного уровня хранятся и организуются. Правильная установка коэффициента заполнения может повысить производительность базы данных. Коэффициент заполнения может быть установлен двумя способами: один - это общий коэффициент заполнения, установленный на уровне сервера, который применяется ко всем таблицам и индексам. Он также может быть установлен на уровне отдельной таблицы / индекса. Например, если коэффициент заполнения установлен на 60 процентов, то 60 процентов страницы заполнено данными, а оставшиеся 40 процентов будут сохранены для дальнейшего роста данных. Затем, если поступают новые релевантные данные, принадлежащие той же странице, они сначала сохраняются в пределах этого 40-процентного пространства.


Однако, если страница полностью заполнена, то новые данные обрабатываются процессом разделения страницы. В разбивке по страницам данные делятся на две страницы для размещения новых данных. Разделение страниц снижает производительность базы данных, так как поиск разбросанных данных стоит дорого. Не существует идеальной формулы для установки правильного коэффициента заполнения, но он варьируется для разных приложений и должен решаться в зависимости от требований.