Here is another popular lab from Hands-On-Lab library: SQL Server Storage Internals – Part 2.
SQL Server uses different types of pages to track different types of information, for example GAM, SGAM pages are used to track the extent allocation, IAM page is used to track different types of allocation unit, DCM page is used to track changes in a database after a full backup for the differential backup, ML page is used to track minimally logged operation in case of bulk logged recovery model. In the first exercise of this lab we will explore how extent is allocated and tracked with the help of GAM and SGAM pages. In the second exercise we will explore different types of allocation unit and how those allocation units are tracked by IAM page. In the third and final exercise we will look at how DCM page and ML page are used to track database changes after a full backup and minimally logged operations.
Exercise 1: Extent Allocation
Exercise 2: Allocation Unit & IAM Page
Exercise 3: Backup and DCM Page & Minimally Logged and ML Page
SQLMaestros Hands-On-Labs enables the practical way of learning. Each lab document consists of multiple exercises and each exercise consists of multiple tasks. Apart from step-by-step instructions, the HOL document contains images, explanations, observations, notes, tips & tricks to ensure a great learning experience. With each lab, you can practice a specific concept step-by-step. With our HOL documents, you will get hands-on with hundreds of topics in SQL Server & Microsoft Data Platform. Learn More.