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