Query Monitor Hosting

Query Monitor hosting for profiling the site that actually has the problem.

Performance faults live in production data. A profiler that can only run on an empty local copy is measuring a site that does not have the bug.

Safe production profilingSlow query logs availableStaging that reproduces
Production-safe debugSlow query logRealistic stagingDaily backupsFree SSL24/7 support
Built for diagnosis

The bug is in the data.

Almost every WordPress performance problem is a query that is fine against a thousand rows and ruinous against a million.

Debug output for you, not for visitors

Profiling on production means enabling output that must never reach the public. It is scoped to your session rather than switched on globally, which is the usual reason people do not dare.

Session-scoped

The slow query log, available

Query Monitor shows one request. The slow query log shows which queries are actually hurting across all of them, and most hosts will not give it to you.

Staging with real data volume

A profiler is only useful against a dataset that reproduces the fault. Staging carries realistic volume rather than a demo install that will never be slow.

Object cache visible in the profile

Knowing whether a query was answered from cache changes the diagnosis entirely, so cache hits and misses appear alongside the queries.

Profiling that does not distort the result

Debug collection has a cost of its own. It is enabled in a way that shows you the shape of the problem rather than the shape of the profiler.

Reproduction

You cannot profile a site that is fast.

The most common dead end is enabling a profiler locally, finding nothing, and concluding the problem is the host. The local copy simply does not have the data that causes it.

  • Debug output scoped to your own session
  • Slow query log accessible
  • Staging carrying realistic data volume
  • Cache hits shown alongside queries
Debug output
Visible to
your session
Slow query log
Available
yes
Staging data
Volume
realistic
Profiling
In progress
running
Diagnosis

Find the query, not a theory.

The value here is not speed but evidence: which query, how many times, and whether the cache answered it.

Scoped
debug output
Available
slow query log
Realistic
staging data volume
MagicWP130 ms
Typical shared host1240 ms
Untuned VPS500 ms

Illustrative comparison of a page render while profiling is active. Your numbers depend on plugin load and query volume.

Configuration

What we change for profiling

The tool is free and excellent. What is usually missing is somewhere it can tell you something true.

SettingWhat we doWhy
Debug visibilityScoped to your session rather than enabled site-wideProfiling on production requires output that must not reach visitors, and an all-or-nothing switch is why most people never profile the site that has the problem.
Slow query logMade available rather than withheldA profiler shows one request; the slow query log shows which queries hurt across every request, which is the difference between a sample and a pattern.
Staging data volumeRealistic rather than a demo installA query that is instant against a thousand rows and fatal against a million cannot be reproduced on an empty copy, which is where most investigations stall.
Cache attributionHits and misses shown next to the queriesWhether a query ran or was answered from the object cache changes the conclusion completely, and without it you optimise the wrong thing.
Collection overheadKept low enough not to distort the measurementDebug collection costs time itself, and a profile dominated by the profiler leads to conclusions about the tool rather than the site.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Can I run Query Monitor on production?
Yes, with output scoped to your own session so visitors never see it. An all-or-nothing debug switch is the usual reason people only ever profile a local copy.
Why can't I reproduce the slowness locally?
Because the local database does not have the data that causes it. A query can be instant against a thousand rows and fatal against a million, which is most of these cases.
Can I get the slow query log?
Yes. Query Monitor profiles one request; the slow query log tells you which queries hurt across all of them, which is what turns a sample into a pattern.
Does profiling itself slow the page down?
Some, which is why collection is kept light. A profile dominated by the profiler tells you about the tool rather than about the site.

Profile the real site.

Move the site across — migration is free, debug access from day one.