dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
PostgreSQL / Backup & Recovery / Runbooks
Teknik Uygulama Rehberihigh60 dk
all (14–18)
postgresql (14–18)
mysql (14–18)
sqlserver (14–18)
oracle (14–18)

Yedek Var Sanıyorduk: Düzenli Restore Drill (Tatbikat) Şablonu

Alınan yedeklerin bozuk olmadığını ve RTO/RPO hedeflerine uyulduğunu kanıtlayan standart felaket kurtarma tatbikatı.

Gerekli Ön Koşullar & Güvenlik İlkeleri:
İzole edilmiş test sunucusu / staging ortamıEn son tam (Full) ve artımlı (Incremental/WAL) yedek arşivi
1

Hedef Zaman Belirleme (Point-in-Time Target)

Yedek dosyasının alındığı anı değil, kaza anından 1 dakika öncesi gibi spesifik bir zaman damgasını (PITR) hedef seçin.

2

Geri Yükleme Süresi (RTO) Kronometresi Başlatma

Geri yükleme başladığı andan veritabanının `ACCEPTING CONNECTIONS` durumuna geçtiği ana kadar geçen süreyi RTO metriklerine kaydedin.

pgbackrest --stanza=production --type=time "--target=2026-09-01 14:30:00+03" restore
3

Veri Tutarlılığı & Bütünlük Kontrolü

Kritik tablolarda satır sayılarını, son eklenen ID'leri ve indeks bütünlüğünü doğrulayın.

-- PostgreSQL checksum check
SELECT count(*) FROM important_transactions WHERE created_at >= '2026-09-01 00:00:00';
Topluluk Katkısı & Benchmark

Restore Tatbikatı Deneyiminizi veya Sonuçlarınızı Paylaşın

Altyapınızdaki gerçek RTO/RPO sürelerini, PostgreSQL sürümünüzü, tercih ettiğiniz yaklaşımı ve karşılaştığınız engelleri anonim veya isimli olarak paylaşın. Sektör benchmark'ına katkıda bulunun.

İlgili Karar Matrisleri ve Ekip Kılavuzları