Konfiguracja serwera: współczynnik wypełnienia

Dotyczy:SQL Server

W tym artykule opisano sposób konfigurowania fill factor opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Współczynnik wypełnienia jest używany do optymalizacji przechowywania danych indeksu i poprawy wydajności. Podczas tworzenia lub odbudowy indeksu wartość współczynnika wypełnienia określa wartość procentową miejsca na każdej stronie na poziomie liścia, która ma być wypełniona danymi, rezerwując resztę jako wolne miejsce na przyszły wzrost. Aby uzyskać więcej informacji, zobacz Określanie współczynnika wypełnienia dla indeksu.

Rekomendacje

Ta opcja jest opcją zaawansowaną i powinna zostać zmieniona tylko przez doświadczonych specjalistów w dziedzinie bazy danych.

Permissions

Uprawnienia do wykonywania dla sp_configure bez parametrów lub tylko z pierwszym parametrem są domyślnie przyznawane wszystkim użytkownikom. Aby wykonać sp_configure z użyciem obu parametrów w celu zmiany opcji konfiguracji lub uruchomienia instrukcji RECONFIGURE, użytkownik musi posiadać uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie przypisane do stałych ról serwera sysadmin i serveradmin.

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer i wybierz polecenie Właściwości.

  2. Wybierz węzeł Ustawienia bazy danych .

  3. W polu Domyślny współczynnik wypełnienia indeksu wpisz lub wybierz odpowiedni współczynnik wypełnienia indeksu.

Korzystanie z Transact-SQL

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standardowym wybierz pozycję Nowe zapytanie.

  3. Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak użyć sp_configure , aby ustawić wartość fill factor opcji na 100.

    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
    

Aby uzyskać więcej informacji, zobacz Opcje konfiguracji serwera.

Postępuj zgodnie z instrukcjami: po skonfigurowaniu opcji współczynnika wypełnienia

Przed rozpoczęciem działania ustawienia należy ponownie uruchomić serwer.