A clustered columnstore index stores a table’s data in columnar form, compressing it so queries read fewer pages. This organization suits data warehouse–style aggregation, especially on fact tables. section 11.11
Mistake: rejecting columnstore indexes because SQL Server 2012 made tables read-only after creation. Modern versions support clustered and nonclustered forms, although advanced and large data types remain unsupported. section 11.11
Fact-table aggregation
Create a clustered columnstore index on an archive or fact table, then compare aggregate-query performance with SET STATISTICS TIME enabled. Add a nonclustered B-tree index when selective lookup needs differ. section 11.11
Use the data-organization figure to contrast columnar pages with conventional row organization. section 11.11
