Users are waiting
Pages, reports, jobs, or imports are slow enough to interrupt normal work, but the cause is still unclear.
Services / SQL Server performance review
I review recurring SQL Server slowdowns, blocking, deadlocks, and plan changes to find what is affecting the workload and what should be tested first.
I check wait stats, blocking chains, execution plans, Query Store, indexes, tempdb, resource pressure, and workload timing. You receive concise written findings and a call to review the recommended changes.
20+ years working with SQL Server
SQL Server 2005 to 2025
Direct work with the consultant doing the review
01 / Start
Start with a short description of the slowdown and when it affects normal work.
02 / Review
I check the SQL Server data that matches the problem instead of tuning from one metric.
03 / Receive
You receive written findings, recommended changes, and a call to review them.
This review is useful when SQL Server is slowing down application work, reports, imports, or scheduled jobs and the cause is still unclear.
It stays focused on performance. Choose the health audit when backups, recovery, jobs, configuration, and access all need checking.
Pages, reports, jobs, or imports are slow enough to interrupt normal work, but the cause is still unclear.
The same incident returns and you need to identify the head blocker, transaction pattern, access order, or plan involved.
Indexes, CPU, storage, parameter sniffing, and tempdb have all been suggested. You need to know which one matches the slowdown before changing production.
The problem started after a deploy, data growth, reporting change, schedule change or new integration, and the old baseline no longer helps.
I start with the affected workload, then use the SQL Server data that matches the timing and symptoms. The exact checks depend on what is slow and what data is available.
You receive concise written findings before the review call. The findings explain the likely cause, recommended urgency, and the changes I would test first.
01
A concise explanation of the affected workload, the likely cause, and the SQL Server data behind important findings.
02
The findings separate changes worth testing soon from later improvements and items that only need monitoring.
03
You get the changes I would test first, along with any deployment, application, or monitoring work they depend on.
04
We go through the findings together, answer questions, and confirm which follow-up work needs a separate scope.
Start with what is slow, when it happens, and whether production is affected. I will request the relevant technical details after confirming that the review fits the problem.
The sequence is simple: scope confirmation, technical review, written findings, and a review call.
Start with a short message about what is slow, when it happens, and whether production is affected. I will ask for the relevant technical details after confirming fit.
I review the agreed Query Store exports, plans, deadlock graphs, wait-stat snapshots, monitoring history, or read-only production data.
You receive the written findings before the review call. We then discuss the recommended changes and any separately scoped follow-up work.
I use the least intrusive access that still allows a proper review. Shared files, screen sharing, and read-only production access can each support the work.
Query Store exports, execution plans, deadlock graphs, blocked-process reports, wait-stat snapshots, job history, and monitoring exports.
We can review the affected workload and SQL Server data together when files or direct access are unsuitable.
Read-only production access can make the review faster when it is suitable and agreed in advance.
I confirm the price and expected delivery date after a short conversation. The quote depends on urgency, the SQL Server data already available, the access method, and whether the problem is active or intermittent.
The performance review covers diagnosis and recommendations. Production changes, application changes, index implementation, extended monitoring, and follow-up testing receive a separate scope when they are needed.
01
How to approach slow periods, waits, blocking, tempdb pressure, and workload timing.
Open guide
02
How to separate waiting sessions from head blockers, transaction scope, and job overlap.
Open guide
03
How to check file setup, growth, spills, version store, waits, and workload timing.
Open guide
01
Use the health audit when the real concern is backups, jobs, monitoring, configuration, access, and general operational risk.
See health audit
02
Use recovery readiness when the main question is restore timing, backup chain quality, failover behavior or recovery runbooks.
See recovery readiness
03
Use upgrade support when the core work is version change, compatibility, test run, rollback, and validation.
See upgrade support
04
Use the consulting parent page when performance is only one part of a larger SQL Server problem.
See SQL Server consulting
I check the affected workload and the SQL Server data that can explain it. This can include waits, blocking, deadlocks, execution plans, Query Store, indexes, statistics, tempdb, resource pressure, workload timing, and monitoring history.
You receive concise written findings with the likely cause, the SQL Server data behind important findings, recommended urgency, and the changes I would test first. A review call is included.
I can often start with Query Store exports, execution plans, deadlock graphs, blocked-process reports, wait-stat snapshots, monitoring screenshots, and job history. Read-only production access may make the review faster when it is appropriate.
Yes. I use the monitoring history and SQL Server data already available, then specify what to capture during the next incident when important details are missing.
Yes. Remote delivery is the default. Files, screenshots, screen sharing, monitoring exports, and read-only access can all be used depending on the agreed scope.
I confirm the price and expected delivery date after a short conversation. The quote depends on urgency, the available SQL Server data, access, and whether the problem is active or intermittent.
The performance review covers diagnosis and recommendations. Production changes, application changes, index implementation, extended monitoring, and follow-up testing are scoped separately.
Tell me what is slow, when it happens, and whether production is affected. I will ask for versions, plans, monitoring exports, or access after confirming that the review is a good fit.
Send a short description of the slowdown and its effect on production. I will confirm whether a focused performance review fits and what information is needed to quote it.