Udostępnij za pośrednictwem


recovery interval Option

Use the recovery interval option to set the maximum number of minutes per database that Microsoft SQL Server needs to recover databases.Przy każdym wystąpieniem SQL Server zostanie uruchomiony, odzyskuje każdej bazy danych, wycofywanie transakcji, które nie zatwierdzone i stopniowych transakcji do przodu, zatwierdzić, ale których zmiany nie zostały jeszcze zapisane na dysku, gdy wystąpienie SQL Server została zatrzymana. Ta opcja konfiguracja ustawia górny limit czas powinna zająć odzyskać każdej bazy danych.Wartością domyślną jest 0, wskazując automatycznej konfiguracja przez SQL Server. W praktyce oznacza to czas przywrócenia mniej niż jedna minuta i punkt kontrolny około co minutę dla aktywnej bazy danych.

The interwał odzyskiwanie option controls when SQL Server issues a punkt kontrolny in each database. Punkty kontrolne są wykonywane na podstawie na bazę danych.W punkcie kontrolnym, SQL Server zapewnia, że rejestrowanie wszystkich informacji i wszystkie zmodyfikowane strony jest opróżniany z pamięci na dysku. Ogranicza czas potrzebny do odzyskiwanie przez ograniczenie liczby transakcji wycofać do przodu, aby upewnić się, że są na dysku.Modyfikacje przed punktu kontrolnego nie trzeba się wycofywany do przodu, ponieważ zostały one już opróżnione na dysk w punkt kontrolny.

The interwał odzyskiwanie option does not affect the czas it takes to cofnąć long-running transactions.Na przykład, jeśli transakcji długim dwie godziny do przeprowadzania aktualizacji, zanim serwer zostanie wyłączony, rzeczywiste odzyskiwanie trwa znacznie dłużej niż Interwał odzyskiwanie wartość w celu wycofania transakcji długa.

SQL Server estimates how many data modifications it can roll forward in the recovery time interval.SQL Server typically issues a checkpoint in a database when the number of data modifications made in the database after the last checkpoint reaches the number SQL Server estimates it can roll forward in the recovery time interval.Czasami SQL Server gdy dziennik się 70 procent, jeżeli jest mniejsza niż ilość szacunkowa będzie wystawiać punkt kontrolny.

Częstotliwość punktów kontrolnych w każdej bazy danych zależy od ilości wprowadzone, nie dla wszystkich miar opartych na czas modyfikacji danych.Używany głównie do operacji w trybie tylko do odczytu bazy danych nie będzie miał wiele punktów kontrolnych.Transakcja bazy danych będą miały częste punktów kontrolnych.

Zachowaj Interwał odzyskiwanie zestaw na 0 (samokonfigurowania), chyba że okaże się, punktów kontrolnych pogorszyć wydajność, ponieważ występują one zbyt często.Jeśli tak jest, spróbuj, zwiększenie wartości o niewielką odległość.

The interwał odzyskiwanie option is an advanced option.Jeśli używasz sp_configure systemu przechowywane procedury zmiany zestaw ting, można zmienić Interwał odzyskiwanie tylko wtedy, gdy Pokaż zaawansowane opcje is zestaw to 1.To ustawienie zostanie uwzględnione natychmiast, bez ponownego uruchomienia serwera.

Aby ustawić Interwał odzyskiwanie Opcja do wartości większej niż 60 (w minutach) wymaga, aby uruchomić ponownie SKONFIGUROWAĆ WITH OVERRIDE instrukcja.