dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
PRODUCTION INCIDENT & RUNBOOK LIBRARY

57 Production Database Incident Runbooks

Standardized production runbooks for PostgreSQL, MySQL, SQL Server, Oracle, and MongoDB: Symptom, Impact, Diagnosis, Response, Verification, and Rollback.

57 Verified Runbooks
Risk & Rollback Standards
5 Database Engines
Showing: 1-10 of 57 runbooks (Total: 57)
Page 1 of 6·ALL · ALL · ALL
#4
postgresql
PerformanceSEV2
~15-30 dk

PostgreSQL Slowdown and High Disk Read Triage

Separates slow queries, lock waits, disk reads and temp-file spills to guide the right response.

Metrik:M2
Script:S9S5S16
#slow-query#disk-io#pg_stat_activity#pg_stat_statements
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#5
postgresql
ReplicationSEV2
~15-30 dk

PostgreSQL Replication Lag Response

Separately measures WAL generation, transfer, flush and replay to identify network, disk or query causes of lag.

Metrik:M3
Script:S6S13
#streaming-replication#wal#replay-lag#rpo
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#6
postgresql
CapacitySEV1
~15-30 dk

PostgreSQL WAL Directory Filling Up

Separates WAL growth due to slots, archiving, replicas and write volume and gives safe recovery steps without deleting WAL files manually.

Metrik:M4
Script:S13S6
#pg_wal#replication-slot#archive#disk-full
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#7
postgresql
MaintenanceSEV3
~15-30 dk

PostgreSQL Bloat and Autovacuum Tuning

Diagnoses dead tuple growth, evaluates autovacuum triggers and uses safe per-table tuning to prevent recurring bloat.

Metrik:M6
Script:S3S19S8
#autovacuum#dead-tuples#bloat#vacuum
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#8
postgresql
AvailabilitySEV2
~15-30 dk

PostgreSQL Long and Idle-in-Transaction Sessions

Diagnoses open transactions by age, owner, locks and xmin, and safely resolves sessions blocking vacuum.

Metrik:M7
Script:S1S2
#idle-in-transaction#xact-age#vacuum#blocking
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#9
postgresql
LockingSEV2
~15-30 dk

PostgreSQL Deadlock Investigation

Combines deadlock counters and logs to identify conflicting transactions and objects, then prevents recurrence through lock ordering and index design.

Metrik:M9
Script:S2S17
#deadlock#40P01#log_lock_waits#foreign-key
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook
#10
postgresql
PerformanceSEV3
~15-30 dk

PostgreSQL Checkpoint and max_wal_size Tuning

Diagnoses requested checkpoints and write bursts with version-appropriate statistics, then balances WAL capacity and checkpoint pacing.

Metrik:M10
Script:S15
#checkpoint#max_wal_size#wal#pg_stat_checkpointer
1. Belirti→2. Etki→3. Teşhis→4. Müdahale→5. Doğrulama→6. Geri Alma
View Runbook