Rodzaje CHECKPOINT w SQL 2012

26-wrz-2012

W poście http://www.mobilo24.eu/sql-jak-czesto-uruchamia-sie-automatycznie-checkpoint/ pisałem o tym kiedy uruchamia się CHECKPOINT oraz jak można wpływać na częstość wystąpienia tego zjawiska. Teraz uzupełniam te informacje o nowości z SQL 2012.

Otóż w SQL 2012 CHECKPOINT może występować w kilku wersjach:

  • Direct – są to te CHECKPOINTy, które zostały wywołane przez serwer na skutek przekroczenia czasu definiowanego parametrem 'recovery interval’
  • Indirect – są to CHECKPOINTY generowane na potrzeby nowej opcji bazy danych dostępnej od wersji 2012. Jest to opcja „Target recovery Time”, która przedefiniowuje wartość „recovery interval” z poziomu serwera.
  • Manual – są to CHECKPOINTy wywoływane ręcznie przez użytkownika, a właściwie administratora. Służy do tego polecenie CHECKPOINT. Pisałem o tym na Mobilo tutaj
  • Internal – to również CHECKPOINTY uruchamiane automatycznie przez serwer, ale tym razem przyczyną wyzwolenia checkpointa jest pewna systemowa aktywność zachodząca na serwerze np. tworzenie backupu lub snapshota

 

Komentarze są wyłączone

Autor: Rafał Kraik