Koti tietokannat Mikä on täyttökerroin? - määritelmä techopediasta

Mikä on täyttökerroin? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä täyttökerroin tarkoittaa?

SQL Server -sovelluksessa perusmuistiyksikkö on lehtitason sivu. Täyttökerroin määrittelee, kuinka monta prosenttia tilaa jokaisella sivulla täytetään tiedoilla. Täyttökerroin voidaan määritellä prosentteina välillä 1 - 100. Arvot 0 ja 100 ovat kaikilta osiltaan samat; molemmat arvot osoittavat, että sivu on täynnä tietoja ja oletusarvo on 0. Jos täyttökerroimeksi määritetään jokin muu arvo, esimerkiksi 70, se tarkoittaa, että 70 prosenttia lehtitason sivusta on täytetty ja 30 Prosenttia jää tulevaisuuden tietoihin. Siksi, jos täyttökerroin on alle 100, niin jäljellä olevaa tilaa käytetään tulevaisuuden datan kasvuun.

Techopedia selittää Fill Factor

Täyttökerroin on erittäin tärkeä tietokannan suorituskyvylle. Se määrittelee, kuinka lehtitasotiedot tallennetaan ja järjestetään. Oikea täyttökerroin voi parantaa tietokannan suorituskykyä. Täyttökerroin voidaan asettaa kahdella tavalla: yksi on palvelimen tasolla asetettu yleinen täyttökerroin, jota sovelletaan kaikkiin taulukoihin ja hakemistoihin. Se voidaan asettaa myös yksittäiselle taulukko- / hakemistotasolle. Esimerkiksi, jos täyttökerroin on asetettu 60 prosenttiin, niin 60 prosenttia sivusta on täynnä tietoja ja loput 40 prosenttia tallennetaan tulevaa tiedon kasvua varten. Sitten, jos tulee uutta asiaankuuluvaa tietoa, joka kuuluu samalle sivulle, se tallennetaan ensin kyseiseen 40 prosentin tilaan.

Jos sivu on kuitenkin täysin täytetty, uusi tieto mukautetaan sivunjakoprosessiin. Sivujakautena tiedot jaetaan kahdelle sivulle uuden tiedon sovittamiseksi. Sivun jakaminen vähentää tietokannan suorituskykyä, koska hajallaan olevan tiedon nouto on kallista. Oikean täyttökerroksen asettamiseksi ei ole täydellistä kaavaa, mutta se vaihtelee eri sovelluksissa ja siitä tulisi päättää vaatimusten perusteella.

Mikä on täyttökerroin? - määritelmä techopediasta