Tutorial: Diagnosing table fragmentation

Use the lessons in this tutorial to learn how to use the Application Profiling Wizard to determine if your database has unacceptable levels of table fragmentation.

Table data is stored on database pages. When data manipulation statements such as INSERT, UPDATE, and DELETE are executed against a table, rows might not be stored contiguously, or might be split between multiple pages. Even though CPU activity is high, table fragmentation can negatively impact the performance of queries that require a scan of the table.


Lesson 1: Checking for table fragmentation using the Application Profiling Wizard
Lesson 2: Identifying and fixing table fragmentation using SQL