انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-018-L03

WAL والاستعادة إلى نقطة زمنية

  • الدرس 3 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

explain how WAL enables recovery to any moment.

الموضوعات المخطط لها

  • WAL (write-ahead log): every change is written to the log before the data files; used for crash recovery and replication.
  • WAL archiving copies finished WAL segments to safe storage (archive_mode, archive_command).
  • PITR: restore a base backup, then replay archived WAL up to a target time (recovery_target_time).
  • Recovery time depends on the base backup age and the WAL volume since.
  • Settings and signal files changed over versions (recovery.signal since PostgreSQL 12); verify version before recording.
تفاصيل المخطط المبدئي

عرض عملي

a timeline: base backup at 02:00, WAL archived continuously, bad DELETE at 14:05, recover to 14:00.

اختبر فهمك

What two things do you need for PITR?

أظهر الإجابة

A base backup and the archived WAL after it.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.