×

Hampton Roads SQL Server User Group

Date/Time: Wednesday, February 16, 2022 6:00 PM to 8:00 PM EST
Location: Virtual

View Event: What the heck is a checkpoint, and why should I care?

An 8K page is the fundamental unit of data storage in SQL Server. For performance reasons, SQL Server performs every data modification operation in memory (buffer pool) and does not write it back to disk immediately.

This is where checkpoint comes into play. The Database Engine periodically issues a checkpoint on each database. A checkpoint writes the current in-memory modified pages (known as dirty pages) and transaction log information from memory to disk. It also records this information in the transaction log.

This session will explain why you should care and know about the checkpoint process and the different checkpoints that SQL Server does. I will show you exactly what happens during a checkpoint, how you can influence the interval of checkpoints, changes made with checkpoint settings in SQL 2014 and SQL 2016+.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


profile for SqlWorldWide on Stack Exchange, a network of free, community-driven Q&A sites

Kubernetes Learning Path

50-days from zero to
hero with Kubernetes

Download eBook

We have a really cool new feature! Now the system can automatically send calendar appointments to all accepted speakers,... so everybody can be sure they don't miss their slots, especially in virtual events where speakers are scattered around the globe.

#runhappy
@erinstellato @SQLBalls @SQLRockstar @wstrasser @SQLFlipFlopsDBA @heymiky @Kjonge @CPorteous @Transmokopter ... @landrews5807 @WidowPage @NickyvV @Ko_Ver @SQLEspresso @SqlWorldWide @mwdarab @bweissman

Do you use dbatools against Azure SQL Databases or Managed Instances? If so, what are some of the scenarios you're using... it for? ⛅️ What's missing that you'd like to see?

Load More...
/* (function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://app.termly.io/embed.min.js'; s.id = '4f4146f3-eaa6-4e46-8f46-3fc9f2223b5f'; s.setAttribute("data-name", "termly-embed-banner"); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(); */