Дом Базы данных Что такое коэффициент заполнения? - определение из техопедии

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

Оглавление:

Anonim

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

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

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

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

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

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