This document discusses using indexes in SQL to improve query performance. It shows how creating a nonclustered index on columns in a table can change a query from doing a full table scan to an index scan, using fewer I/O resources. It also examines how different indexes may perform differently for the same query based on the column indexed. The document demonstrates checking index fragmentation and shows how a uniqueidentifier primary key can become fragmented over time with multiple inserts.