Incident Response

What a 15-Minute Database Incident Response Actually Looks Like

A response-time SLA sounds like a marketing line until you break down what has to happen in those 15 minutes — and how much of it was decided long before the alert fired.

March 12, 2026 · 6 min read · AG Data Team

A "15-minute response" SLA reads like a marketing line until you actually break down what has to happen inside those 15 minutes. It isn't 15 minutes of frantic improvisation — if it were, it wouldn't be reliable enough to promise. It's 15 minutes of execution against decisions that were mostly made long before the alert fired.

The anatomy of the first 15 minutes

A well-run incident response follows roughly the same shape every time, regardless of what actually broke:

  1. The alert fires — ideally on a leading indicator (see our piece on the metrics that actually predict incidents), not just on an outage already in progress.
  2. Triage: is this actually the database? A surprising share of "database incidents" are upstream — a connection leak in the application, a runaway batch job, a network partition. The first few minutes are spent confirming where the problem actually lives, not assuming.
  3. Stabilize, don't diagnose yet. If a runaway query is consuming all available connections, kill it. If a primary needs to fail over, fail it over. The goal in the first minutes is to buy time and stop the bleeding — full root-cause analysis comes after the system is stable, not before.
  4. Communicate early, even with incomplete information. Stakeholders finding out about an incident from their own users is worse than finding out from you with "we're aware, we're on it, next update in 10 minutes."
  5. Begin root cause once the immediate risk is contained — with logs, metrics, and query history that are actually available and useful, because monitoring was already in place before the incident started.

None of this works without the boring part done in advance: environments that are already documented, access that's already provisioned and tested (not "we'll figure out who has the right credentials once we're in the incident"), and runbooks that reflect the system as it actually is today — not as it was configured a year ago.

Why runbooks beat heroics

A team that has to explore the problem from scratch during an incident is always slower than a team executing a known procedure — even a good team. The value of a runbook isn't that it covers every possible failure; it's that it covers the common ones completely, so the first 15 minutes is spent doing rather than figuring out what to do. The rare failure that isn't in any runbook still benefits from a team that isn't burning time on the 80% of incidents that are.

What has to be true before the alert ever fires

A response-time commitment is really a commitment to have done all of this work beforehand. The 15 minutes is just where it becomes visible.

Key takeaways

Incident Response Operations Monitoring
Work with us

Want a response plan in place before you need one?

Critical alerts reach a senior DBA within 15 minutes, 24/7 — but only because the runbooks, access, and monitoring are already in place. Let's build that before an incident forces the issue.

Get in touch More from the blog