كشفت حادثة ميدانية أن ميزة `recovery_prefetch` في بوستغري إس كيو إل يمكن أن تسبب انقطاعات في الإنتاج، خاصة في إعدادات التكرار المتزامن. تنشأ المشكلة من استدعاءات الاستحضار المسبق غير الضرورية عند تحميل المخازن المؤقتة المشتركة من كتابات الصفحة الكاملة لـ WAL (FPW) بدلاً من القرص، مما يؤدي إلى تأخير كبير في إعادة التشغيل على الاحتياطيات المادية. أثارت المناقشات التاريخية في قوائم البريد من عامي 2021 و2025 مخاوف لكنها تفتقر إلى تشخيص كامل. المشكلة الأساسية هي تضخيم IOPS: يتم تحويل عمليات الإدخال والإخراج التسلسلية الكبيرة على الأساسي إلى قراءات عشوائية بحجم 8k على النسخ الاحتياطية، مما يستنفد IOPS المتاحة ويتسبب في تأخر النسخ الاحتياطية. ويزداد هذا سوءًا بسبب الاستخدام الشائع للتكرار المتزامن لحماية البيانات. يؤدي تعطيل `recovery_prefetch` إلى حل المشكلة. الميزة، المصممة لتحسين أداء الاسترداد، تدخل بدلاً من ذلك عدم استقرار في بيئات التوافر العالي الحديثة.
المصدر: Hacker News · لخّصه HeadlinesBriefing