22-25 April 2026

Large Tables, Big Problems: Indexing, Partitioning, and Archiving at Scale

Proposed session for SQLBits 2026

TL; DR

Managing massive tables isn't just about storage, it's about keeping performance sharp and maintenance practical. In this session, you'll learn proven strategies for optimizing queries, indexing, and partitioning on large tables, along with scalable data archival approaches to reduce bloat, control cost, and stay compliant. Ideal for DBAs and data engineers working at scale

Session Details

When your tables reach tens or hundreds of millions of rows, traditional performance strategies start to break down. In this session, we’ll tackle the challenges of working with large and ever-growing tables, with a focus on both query performance and data retention.
You’ll learn:
• How to tune queries and indexes for large-rowset access patterns
• Using partitioning for both performance and maintenance
• Choosing between compression, filtered indexes, and columnstore
• Archival strategies: hot/warm/cold data separation, table splitting, and offloading
• Real-world examples of archiving with automation, partition switching, and hybrid storage models
Whether you're managing operational workloads or analytical systems, this session will give you practical techniques to keep your largest tables efficient, scalable, and under control.

3 things you'll get out of this session

You’ll learn: • How to tune queries and indexes for large-rowset access patterns • Using partitioning for both performance and maintenance • Choosing between compression, filtered indexes, and columnstore • Archival strategies: hot/warm/cold data separation, table splitting, and offloading • Real-world examples of archiving with automation, partition switching, and hybrid storage models