У дома Данни на Guide-Bulgaria.com Какво е коефициент на запълване? - определение от техопедия

Какво е коефициент на запълване? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Фактор на запълване?

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

Техопедия обяснява Fill Factor

Коефициентът на запълване е много важен за работата на базата данни. Той определя как се съхраняват и организират данните на нивото на листата. Правилната настройка на коефициента на запълване може да подобри производителността на базата данни. Коефициентът на запълване може да бъде зададен по два начина: единият е общ фактор запълване, зададен на ниво сървър, прилаган към всички таблици и индекси. Може да се зададе и на ниво индивидуална таблица / индекс. Например, ако коефициентът на запълване е зададен на 60 процента, тогава 60 процента от страницата се запълва с данни, а останалите 40 процента ще бъдат записани за бъдещ растеж на данните. След това, ако се появят нови съответни данни, които принадлежат на същата страница, първо се записват в рамките на 40-процентното пространство.

Ако обаче страницата е напълно запълнена, новите данни се приспособяват чрез процес на разделяне на страницата. При разделяне на страниците, данните се разделят на две страници, за да се поберат новите данни. Разделянето на страници намалява производителността на базата данни, тъй като извличането на разпръснати данни е скъпо. Няма перфектна формула за задаване на коректен коефициент на запълване, но той варира за различните приложения и трябва да се решава въз основа на изискванията.

Какво е коефициент на запълване? - определение от техопедия