SQL Server Tips

How to Spend $10k on SQL Monitoring and Still Fix Nothing

Updated
9 min read
Written by
Mark Varnas
Reviewed by
Saulius Baskevicius
TLDR: Monitoring tools are not useless. They're incomplete. They show you what's happening — CPU spikes, blocking, slow queries — but they can't fix it. The problem is that companies routinely spend $10K+ on monitoring software and then go cheap on the expertise needed to act on what it shows. A monitoring tool without a DBA is a dashboard nobody can action. A DBA without a monitoring tool is working blind. You need both. The ratio between what you spend on tools and what you spend on expertise matters more than which tool you pick.

The Pattern

A CTO or IT Director buys SolarWinds DPA, Redgate SQL Monitor, IDERA SQL Diagnostic Manager, or Sentry One. The dashboards are beautiful. The graphs are real-time. The alerts fire on schedule.

Six months later, the same performance problems are still there.

Not because the tool is broken. Because nobody on the team knows what to do with what it’s showing them.

The tool highlights a query consuming massive CPU. It paints it red on a graph. But then what? The tool can’t rewrite the query. It can’t restructure the indexing strategy. It can’t redesign the data access pattern that’s causing the problem.

Think of it like the dashboard in your car. It will show you that your engine is overheating. It won’t tell you why, and it definitely won’t fix it.

What Monitoring Tools Actually Do Well

Let’s be fair to the tools. They serve a real purpose, and dismissing them entirely would be wrong.

Alerting. A monitoring tool that pages you when CPU hits 95%, when blocking chains exceed 30 seconds, or when disk latency spikes past your threshold is doing exactly what it should. Without that, you’re waiting for users to call and complain — and by then, the problem has been brewing for hours.

Baselining. Good monitoring tools capture performance trends over weeks and months. That baseline is what lets you spot anomalies: “this query usually runs in 200ms, today it’s taking 14 seconds” is only useful if you have the historical comparison. Without a baseline, every incident starts from zero.

For baselining without a third-party tool, SQL Server’s built-in performance counters cover more than most teams realize.

Correlation. When performance drops at 2 AM, a monitoring tool with historical data can show you that the drop coincided with a backup job, an index rebuild, or a deployment. That correlation saves hours of guessing.

Automated response. Some tools can execute scripts, page on-call, or trigger actions when specific conditions are met. That’s genuinely valuable — it reduces the gap between detection and response.

An unmonitored SQL Server is not a production system. It’s a system you’ll only find out about when your customers do.

Where They Fall Short

Here’s where the gap appears:

  • They show symptoms, not root causes. A dashboard will tell you CPU is at 100%. It won’t tell you a parameter-sniffed plan is scanning 40 million rows instead of seeking 200. Getting from “CPU is high” to “this specific plan is wrong” requires someone who understands execution plans, statistics, and query design.
  • They smooth the data. Most tools aggregate over time intervals. A query pegging a CPU core to 100% for 3 seconds inside a 30-second window shows up as a modest bump. Real-world killers — brief lock escalations, tempdb contention, storage latency spikes — get averaged away.
  • They don’t see everything. Off-the-shelf tools rarely show contention at deeper levels: buffer cache pressure, NUMA node imbalance, storage queue depth at the controller level. The dashboards cover common metrics well, but the hard problems live where the tools don’t look.
  • They can be dangerous in the wrong hands. A pretty graph creates confidence without competence. We’ve seen teams add indexes based on tool recommendations without understanding the write overhead. Or kill sessions marked as “blocking” without realizing the blocked query was the problem, not the blocker. The tool provides data. Judgment is not included.

The Spending Paradox

Here’s what makes this pattern frustrating to watch.

Companies will spend $15,000, $30,000, sometimes more on monitoring licenses without flinching. Beautiful dashboards. Enterprise contracts. Annual renewals.

Then when it’s time to bring in a DBA — someone who can actually interpret the graphs and fix the problems — they argue about hourly rates, push for fixed-price quotes without providing enough detail, and question whether they really need that many hours.

The monitoring tool identified 47 problems. But the budget for fixing them is a fraction of what was spent on finding them.

This is backwards.

The monitoring tool is a cost of visibility. The DBA is the cost of resolution.

If you fund visibility but starve resolution, you’re paying to watch your problems in high definition.

The ratio between monitoring spend and expertise spend matters more than which specific tool you buy.

A $5,000 monitoring tool paired with a competent DBA will outperform a $50,000 monitoring platform that nobody can action.

You Don’t Always Need Expensive Tools

This might be an unpopular opinion among monitoring vendors, but a significant amount of SQL Server monitoring and diagnostics can be done with native capabilities:

Extended Events (XE) — Lightweight, production-safe tracing that can capture exactly what you need without the overhead of third-party agents. Far more powerful than the old Profiler, and built into every modern SQL Server edition.

If you haven’t turned it on yet, here’s how to enable Query Store in three steps.

Query Store — Built-in query performance history that persists across restarts. Plan regression detection, plan forcing, workload analysis — all without a third-party tool. If you’re running SQL Server 2016 or later and haven’t enabled Query Store, you’re leaving free diagnostics on the table.

DMVs sys.dm_exec_query_stats, sys.dm_os_wait_stats, sys.dm_exec_requests, sys.dm_db_index_usage_stats — these dynamic management views give you real-time and cumulative performance data directly from SQL Server. No license required.
Here’s a practical starting point: 7 DMV queries that surface your worst-performing SQL Server workloads.

PowerShell — For automating data collection, building custom reports, and creating alerts tailored to your environment. Not as pretty as a commercial dashboard, but fully customizable and free.

The point isn’t that commercial tools are worthless. They save time, provide polished interfaces, and make it easier for teams to consume information. The point is that the tools don’t create the expertise. A DBA armed with DMVs and Query Store will run circles around an untrained team with a six-figure monitoring platform.

The Right Combination

A monitoring tool without a DBA is expensive wallpaper.

A DBA without a monitoring tool is working blind — reactive instead of proactive, responding to user complaints instead of catching problems before they impact anyone.

The right setup:

  • Monitoring for baselining, alerting, and historical context
  • A DBA or database engineer who can interpret what the tools show, diagnose root causes, and implement fixes
  • Native diagnostics (Query Store, XE, DMVs) for the deep-dive work that commercial tools gloss over

Bottom Line

Don’t stop buying monitoring tools. Stop buying them and calling it done.

A monitoring dashboard is the beginning of the performance management process. It tells you something is wrong. It does not tell you why, and it does not fix it.

If you’re spending more on monitoring licenses than on the expertise to action what those monitors find, your spending ratio is inverted. Flip it.

The tool is the stethoscope. You still need the doctor.

Speak with a SQL Expert

In just 30 minutes, we will show you how we can eliminate your SQL Server headaches and provide 
operational peace of mind

Article by
Mark Varnas
Founder | CEO | SQL Veteran
Hey, I'm Mark, one of the guys behind Red9. I make a living performance tuning SQL Servers and making them more stable.

Discover More

SQL Server Health Check SQL Server Migrations & Upgrades SQL Server Performance Tuning SQL Server Security SQL Server Tips

Discover what clients are saying about Red9

Red9 has incredible expertise both in SQL migration and performance tuning.

The biggest benefit has been performance gains and tuning associated with migrating to AWS and a newer version of SQL Server with Always On clustering. Red9 was integral to this process. The deep knowledge of MSSQL and combined experience of Red9 have been a huge asset during a difficult migration. Red9 found inefficient indexes and performance bottlenecks that improved latency by over 400%.

Rich Staats 5 stars
Rich Staats
Cloud Engineer
MetalToad

Always willing to go an extra mile

Working with Red9 DBAs has been a pleasure. They are great team players and have an expert knowledge of SQL Server database administration. And are always willing to go the extra mile to get the project done.
5 stars
Evelyn A.
Sr. Database Administrator

Boosts server health and efficiency for enhanced customer satisfaction

Since adding Red9 to the reporting and DataWarehousing team, Red9 has done a good job coming up to speed on our environments and helping ensure we continue to meet our customer's needs. Red9 has taken ownership of our servers ensuring they remain healthy by monitoring and tuning inefficient queries.
5 stars
Andrew F.
Datawarehousing Manager
See more testimonials