Beyond “Set and Forget”: Mastering the Ola Hallengren Maintenance Solution
Proposed session for SQLBits 2026TL; DR
If you’ve installed Ola and never looked back, you’re missing the best part. Learn how to tune the solution and analyze the CommandLog table to understand what ran, what failed, and how to improve SQL Server maintenance.”
Session Details
The Ola Hallengren Maintenance Solution is installed on thousands of SQL Server instances, yet most environments rely on default jobs and hope for the best. While those defaults work, they rarely align with real-world workloads, availability requirements, or maintenance windows.
In this session, we’ll go beyond “set and forget” and break down how the Ola solution actually works—and how to tune it intentionally. You’ll learn how the backup, integrity check, and index maintenance procedures make decisions, and how to control that behavior using parameters, schedules, and execution context.
We’ll also explore the built-in logging tables and return codes, showing how to use them for troubleshooting, reporting, and automation—turning maintenance from a black box into an observable, auditable process.
You’ll leave with solid guidance on how to redesign existing Ola jobs into a flexible, scalable maintenance framework that supports performance, reliability, and growth—without rewriting everything from scratch.
In this session, we’ll go beyond “set and forget” and break down how the Ola solution actually works—and how to tune it intentionally. You’ll learn how the backup, integrity check, and index maintenance procedures make decisions, and how to control that behavior using parameters, schedules, and execution context.
We’ll also explore the built-in logging tables and return codes, showing how to use them for troubleshooting, reporting, and automation—turning maintenance from a black box into an observable, auditable process.
You’ll leave with solid guidance on how to redesign existing Ola jobs into a flexible, scalable maintenance framework that supports performance, reliability, and growth—without rewriting everything from scratch.
3 things you'll get out of this session
Understand how Ola’s procedures make decisions and how to influence them safely with parameters and scheduling.
Learn when to reorganize, rebuild, skip, or delay indexes based on fragmentation, size, and workload.
Use logging and execution data to troubleshoot issues, prove success, and integrate with monitoring and automation tools.
Speakers
Ben Miller's other proposed sessions for 2026
DBA Horror Stories and Practical Advice for Surviving Your Worst Day - 2026
Designing a Real-World Recovery Strategy for SQL Server: From Theory to Survival - 2026
From Data to Decisions: Building Agentic AI for Smarter SQL Server Maintenance - 2026
Pair Programming with AI: Writing Better PowerShell, Faster - 2026