Select Page

Grasp the Business Value of a Complete SQL Server Health Check

Eric Russo | | August 7, 2014

What criteria should help a manager properly evaluate the merits of a paid health check? In this paper, we explore various possibilities including working with outsourced database management firms, using in-house services, or simply waiting to perform any such examination.

Data is the most valuable currency in any organization, yet in many cases, even those people responsible for its integrity and security may not know the health of that environment. Halfway through the management of a crisis is not the time to discover that your disaster recovery plan involves crossed fingers. To avoid that kind of drama, a formal SQL Server health check should be considered routine, required, and responsible.

Basic Database Health

A comprehensive SQL Server health check is designed to provide you with a better understanding of your complex database environment, and delivers answers you need to the questions you need to be asking:

  • Is our data accessible, available, and recoverable?
  • Is our SQL Server stable? Is the hardware able to manage current demand for the data it provides?
  • Are there any immediate security concerns?
  • Is our SQL Server properly configured? Are memory settings accurate?
  • Is our current hardware and software infrastructure sufficient to support our current database growth patterns?

The answers to those questions provide the kind of baseline data that is critical if your team is going to be able to support your ongoing database needs. It’s equally important to their understanding and support of the day-to-day operation and maintenance of these systems.

Advanced Database Care

Building on that baseline, consider whether your organization can confidently respond to the following questions:

  • What SQL Server maintenance should be completed within the next 30 days?
  • Is there a regular maintenance schedule that allows for security patches to be applied and server upgrades to be performed?
  • Are our databases performing efficiently? Have indices been implemented? Is there index fragmentation? Are there duplicate or unused indices?
  • Is there a predetermined series of best practices that are being followed as they relate to database design and management?
  • Has a disaster recovery plan been implemented? Does it adequately support the needs of your organization? (consider the maximum acceptable time period you could be without access to your data, as well as the legal liability and potential consequences that could result if it is unavailable for recovery)
  • Does our team have the expertise we require?

Database Diagnostics

Even beyond the obvious benefits of being educated and prepared, there is an additional dimension to consider regarding the management of SQL Servers. As an organization you expect excellence from your team, and that means equipping them with the tools and information they need to perform competently and confidently.

Don’t worry if all of this feels a little overwhelming. An ounce of prevention is a lot less expensive than a pound of cure.

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

ORA-12154: TNS:could not resolve the connect identifier specified

Most people will encounter this error when their application tries to connect to an Oracle database service, but it can also be raised by one database instance trying to connect to another database service via a database link.

Jeremiah Wilton | March 4, 2009

Oracle EPM Cloud Vs. On-Premises: What’s the Difference?

EPM applications help measure the business performance. This post will help you choose the best EPM solutions for your organization’s needs and objectives.

Bobby Ellis | April 10, 2018

12c Upgrade Bug with SQL Tuning Advisor

Learn the steps to take on your Oracle upgrade 11.2 to 12.1 if you’re having performance problems. Oracle offers a patch and work around to BUG 20540751.

Megan Elphingstone | March 22, 2017

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.


Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.