Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: kitöltési tényező

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan konfigurálhatja a kiszolgálókonfigurációs beállítást az fill factor SQL Server Management Studio vagy a Transact-SQL használatával. A kitöltési tényező biztosítja az indexadatok tárolásának és teljesítményének finomhangolását. Az index létrehozásakor vagy újraépítésekor a kitöltési tényező értéke határozza meg, hogy az egyes levélszintű oldalakon hány százalékban legyenek kitöltve adatok, a többit szabad helyként fenntartva a jövőbeli növekedéshez. További információt az Index kitöltési tényezőinek megadása című témakörben talál.

Recommendations

Ez a beállítás egy speciális lehetőség, és csak tapasztalt adatbázis-szakembernek kell módosítania.

Permissions

Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. A konfigurációs beállítás módosításához vagy az sp_configure utasítás futtatásához mindkét paraméterrel történő végrehajtáshoz RECONFIGURE a felhasználónak rendelkeznie kell a ALTER SETTINGS kiszolgálószintű engedéllyel. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.

Az SQL Server Management Studio használata

  1. Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, és válassza a Tulajdonságok lehetőséget.

  2. Válassza ki az Adatbázis-beállítások csomópontot .

  3. Az Alapértelmezett indexkitöltő faktor mezőbe írja be vagy válassza ki a kívánt indexkitöltő tényezőt.

Használd a Transact-SQL-t

  1. Csatlakozzon az adatbázismotorhoz.

  2. A Standard sávon válassza az Új lekérdezés lehetőséget.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan állíthatja be a beállításfill factorértékét 100 sp_configure.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'fill factor', 100;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

További információ: Kiszolgálókonfigurációs beállítások.

Nyomon követés: A kitöltési tényező beállításának konfigurálása után

A kiszolgálót újra kell indítani, mielőtt a beállítás érvénybe lép.