CodeBlanks Logo Icon CodeBlanks

Kurtarma

Point-in-time recovery'i öğrenirsin.

Kurtarma

Kurtarma, bozulan veya silinen veriyi yedekten geri yükler. Point-in-time recovery (PITR) veriyi belirli bir ana kadar geri alır; WAL logları buna olanak verir.

COPY orders FROM '/tmp/orders.csv';
-- PITR: WAL logları belirli ana kadar yürütülür

PITR belirli ana kadar geri alır.

Kurtarma — ayrıntı

Restore sırasında veritabanı kullanılamaz. PITR'de önce full yedek yüklenir, sonra WAL kayıtları sırayla uygulanır. Hedef zaman WAL akışında durur.

Uygulama Kurtarma

orders tablosunu /tmp/orders.csv dosyasından geri yükle: COPY orders FROM '/tmp/orders.csv'.

Başlangıç kodu

query.sql
-- kurtarma
COPY orders

Örnek çözüm

query.sql
COPY orders FROM '/tmp/orders.csv';

Beklenen çıktı

COPY 5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 İçe aktar

Soru
COPY orders FROM '____';
Cevap
COPY orders FROM '/tmp/orders.csv';

Açıklama: /tmp/orders.csv doğru cevap.

2 Kurtarma: kavramları eşleştir

Kavram Anlamı
recovery kurtarma
PITR anlık
WAL günlük
restore geri yükle

3 PITR neyi sağlar?

  • Daha az disk
  • Belirli ana geri alma Doğru cevap
  • Daha hızlı yazma
  • Sütun sıkıştırma

Açıklama: PITR belirli ana geri almayı sağlar.

Uzman bölümündeki tüm dersler