Enum CheckpointReason
What triggered a checkpoint cycle. Carried as the reason byte on CheckpointCycle spans.
public enum CheckpointReason : byte
Fields
Forced = 1Explicit
DatabaseEngine.ForceCheckpointcall (page cache backpressure or user-initiated).Periodic = 0Periodic timer wake (CheckpointIntervalMs elapsed).
Shutdown = 2Shutdown — final checkpoint before process exit.