Large Tables, Big Problems: Indexing, Partitioning, and Archiving at Scale
Proposed session for SQLBits 2026TL; 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.
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
Speakers
Margarita Naumova's other proposed sessions for 2026
A Deep Dive into Table Partitioning – Part 1: Mechanics and Performance - 2026
A Deep Dive into Table Partitioning – Part 2: Design, Maintenance, and Troubleshooting - 2026
From Load to Logic: Designing for Performance in Microsoft Fabric Warehouses - 2026
SQL Server 2025 and Microsoft Fabric: Integration Patterns and Trade-offs - 2026
SQL Server 2025 Optimized Locking and ADR: Practical Internals for Real Systems - 2026
Warehouse loading – tips and tricks for better performance - 2026