Dom baze podataka Što je faktor ispunjavanja? - definicija iz tehopedije

Što je faktor ispunjavanja? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Faktor ispunjavanja?

U SQL Serveru osnovna jedinica za pohranu je stranica na razini lista. Faktor ispunjavanja određuje koliki postotak prostora na svakoj stranici treba ispuniti podacima. Vrijednost faktora punjenja može se definirati u postocima od 1 do 100. Vrijednosti od 0 i 100 iste su u svim pogledima; obje vrijednosti pokazuju da je stranica u potpunosti ispunjena podacima, a zadana vrijednost je 0. Ako je neka druga vrijednost navedena kao faktor ispunjavanja, na primjer 70, to znači da je 70 posto stranice na razini lista ispunjeno, a 30 postotak ostaje za buduće podatke. Stoga, ako je faktor ispunjavanja manji od 100, tada se preostali prostor koristi za budući rast podataka.

Techopedia objašnjava faktor ispunjavanja

Faktor ispunjavanja vrlo je važan za performanse baze podataka. Utvrđuje kako se podaci na razini lista pohranjuju i organiziraju. Pravilna postavka faktora ispunjavanja može poboljšati performanse baze podataka. Faktor ispunjavanja može se postaviti na dva načina: jedan je generički faktor ispunjavanja postavljen na razini poslužitelja, a primjenjuje se na sve tablice i indekse. Može se postaviti i na razini pojedinačne tablice / indeksa. Na primjer, ako je faktor ispunjavanja postavljen na 60 posto, tada će 60 posto stranice biti ispunjeno podacima, a preostalih 40 posto spremljeno je za budući rast podataka. Zatim, ako se nađu novi relevantni podaci koji pripadaju istoj stranici, prvo se spremaju unutar prostora od 40 posto.

Međutim, ako je stranica u potpunosti popunjena, novi se podaci dobivaju postupkom dijeljenja stranice. U podjeli stranice podaci se dijele na dvije stranice kako bi se prilagodili novi podaci. Dijeljenje stranica smanjuje performanse baze podataka, jer je preuzimanje raspršenih podataka skupo. Ne postoji savršena formula za postavljanje ispravnog faktora punjenja, ali on varira za različite aplikacije i o njima se treba odlučiti na temelju zahtjeva.

Što je faktor ispunjavanja? - definicija iz tehopedije