Welcome!

SQL Server Performance, Done Right

Learn to fix SQL Server performance problems yourself, or get expert help fixing them.

How can I help you?

SQL Server Consulting

Hire me to fix your SQL Server problems.

SQL Server Monitoring

Performance monitoring for SQL Server

SQL Server Training

Best SQL Server training on the internet.

What You Get

What You Get

Practical SQL Server performance guidance based on how systems actually behave in production.

This is for developers, DBAs, and teams responsible for production SQL Server systems who want fewer surprises and better performance decisions.

No generic best practices, no filler, and no “just add an index” advice.

Everything here is built around understanding why SQL Server behaves the way it does, so you can make better decisions, not just faster guesses.

Training

My training here focuses on the parts of SQL Server performance that actually cause trouble: query patterns, execution plans, indexing tradeoffs, and how small design decisions turn into big problems at scale.

If you want to understand performance deeply—not just fix today’s issue—this is where to start.

Consulting

When performance problems affect production systems, deadlines, or teams, learning isn’t always enough.

I offer focused investigations, broader performance reviews, and hands-on consulting to help teams understand what’s wrong, what matters, and how to fix it, without guesswork.

Monitoring

For years, enterprise SQL Server monitoring tools have been charging you an arm and a leg for stagnating products made by people who have never done an ounce of SQL Server performance tuning or DBA work.

Free, open-source performance monitoring with two editions to fit your needs. Real-time alerts, email notifications, and built-in MCP server for AI-powered analysis. All made by me, who does this for a living.