Skip to main content

Explain CHECKPOINT and why it is important.

Mid MS SQL
Quick Answer CHECKPOINT flushes dirty pages (modified but not yet written) from the buffer pool to disk. It reduces crash recovery time รขโ‚ฌโ€ SQL Server only needs to replay changes since the last checkpoint instead of replaying the whole log. Automatic checkpoints run periodically; you can also force one manually.

Answer

CHECKPOINT flushes dirty pages to disk to reduce crash recovery time and manage buffer pressure.

S
SugharaIQ Editorial Team Verified Answer

This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.

Want to bookmark, take notes, or join discussions?

Sign in to access all features and personalize your learning experience.

Sign In Create Account

Source: SugharaIQ

Ready to level up? Start Practice