What problem does it solve?
This Skill helps you design and optimize SQL Server indexes so your queries run faster and maintenance stays manageable, avoiding common mistakes like poor key choices, missing covering indexes, and inefficient fragmentation handling.
Core Features & Use Cases
- Index Type Selection: Choose between clustered, nonclustered, columnstore, filtered, and covering indexes based on query patterns and workload goals.
- Practical Index Design Patterns: Build composite keys with correct left-to-right matching, create INCLUDE-based covering indexes, and design filtered indexes with safe filter constraints.
- Maintenance & Performance Monitoring: Apply fragmentation thresholds for REORGANIZE vs REBUILD, update statistics correctly, and use DM views to inspect index usage and identify missing index opportunities.
- Columnstore Guidance: Recommend clustered and nonclustered columnstore approaches for analytics/aggregation workloads, including SQL 2022 ordered columnstore patterns.
Quick Start
Use the index-strategies skill when you want help deciding which SQL Server index type to create for a specific query and what exact CREATE INDEX statement structure to use.