Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Managing SQL Server Database Maintenance

via Pluralsight


This course covers what database maintenance is, why it is necessary, why you should plan it, and how you can optimize it. Learn how to introduce backups, index maintenance, and database integrity checks.

Your SQL Server environment should have backups, index maintenance, and database integrity checks implemented and scheduled to run regularly. If these are missing or not carefully planned, it can cause problems at many levels. In this course, Managing SQL Server Database Maintenance, you will gain the ability to understand the importance of these tasks and implement them with the Ola Hallengren scripted maintenance solution. First, you will learn about SQL Server backups, what the main backup types are, why planning backups is important, and how you can restore these backups in case of a disaster, both on-premises and in Azure. Next, you will discover the three main pillars of index maintenance: index rebuild, index reorganize, and statistics update, along with how you can optimize these tasks. Finally, you will explore how to address database corruptions in SQL Server, detect corruptions, and lower the impact of regular integrity checks in your production environment. When you are finished with this course, you will have the skills and knowledge of SQL Server database maintenance needed to keep your data safe in case of a disaster, optimize workload performance, and ensure data integrity.

  • Course Overview
  • Planning SQL Server Backups
  • Planning SQL Server Index Maintenance
  • Planning SQL Server Database Consistency Checks

Taught by

Viktor Suha

Related Courses


Start your review of Managing SQL Server Database Maintenance

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free