Udostępnij za pomocą


Konfiguracja serwera: interwał odzyskiwania (min)

Dotyczy:SQL Server

W tym artykule opisano sposób konfigurowania recovery interval (min) opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Opcja recovery interval (min) definiuje górny limit czasu odzyskiwania bazy danych. Aparat bazy danych programu SQL Server używa wartości określonej dla tej opcji, aby określić, jak często wystawiać automatyczne punkty kontrolne w danej bazie danych.

Domyślna wartość interwału odzyskiwania to 0, która umożliwia aparatowi bazy danych automatyczne skonfigurowanie interwału odzyskiwania. Zazwyczaj domyślny interwał odzyskiwania powoduje automatyczne punkty kontrolne występujące w przybliżeniu raz na minutę dla aktywnych baz danych i czas odzyskiwania wynoszący mniej niż jedną minutę. Wyższe wartości wskazują przybliżony maksymalny czas odzyskiwania w minutach. Na przykład ustawienie interwału odzyskiwania na 3 wskazuje maksymalny czas odzyskiwania wynoszący około trzech minut.

Ustawienie zostanie zastosowane natychmiast bez ponownego uruchomienia serwera.

Ograniczenia

Interwał odzyskiwania dotyczy tylko baz danych, które używają domyślnego docelowego czasu odzyskiwania (0). Aby zastąpić interwał odzyskiwania serwera w bazie danych, skonfiguruj czas odzyskiwania innego niż domyślny docelowy w bazie danych. Aby uzyskać więcej informacji, zobacz Zmienianie docelowego czasu odzyskiwania bazy danych (SQL Server).

Rekomendacje

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

Zazwyczaj zalecamy zachowanie interwału odzyskiwania na 0poziomie , chyba że wystąpią problemy z wydajnością. Jeśli zdecydujesz się zwiększyć ustawienie interwału odzyskiwania, zalecamy stopniowe zwiększanie go o małe przyrosty i ocenę wpływu każdego przyrostowego wzrostu wydajności odzyskiwania.

Jeśli użyjesz sp_configure polecenia , aby zmienić wartość recovery interval (min) opcji na więcej niż 60 (minuty), określ wartość RECONFIGURE WITH OVERRIDE. WITH OVERRIDE Wyłącza sprawdzanie wartości konfiguracji (w przypadku wartości, które nie są prawidłowe lub są nierozpoznane).

Permissions

Wykonywanie uprawnień bez sp_configure parametrów lub tylko pierwszy parametr jest domyślnie udzielany wszystkim użytkownikom. Aby wykonać sp_configure przy użyciu obu parametrów, aby zmienić opcję konfiguracji lub uruchomić instrukcję RECONFIGURE , musisz przyznać ALTER SETTINGS uprawnienie na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie przechowywane przez administrator systemu i administrator serwera stałe role serwera.

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy wystąpienie serwera i wybierz polecenie Właściwości.

  2. Wybierz węzeł Ustawienia bazy danych .

  3. W obszarze Odzyskiwanie w polu Interwał odzyskiwania (minuty) wpisz lub wybierz wartość z zakresu od 0 do 32767, aby ustawić maksymalny czas w minutach, który program SQL Server powinien wydać na odzyskiwanie każdej bazy danych podczas uruchamiania. Wartość domyślna to 0 wskazująca automatyczną konfigurację przez program SQL Server. W praktyce oznacza to czas odzyskiwania krótszy niż minutę i punkt kontrolny w przybliżeniu co minutę dla aktywnych baz danych.

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ść recovery interval (min) opcji na 3 minuty.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'recovery interval (min)', 3;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

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