একটি মাঠ ঘটনা প্রকাশ করেছে যে PostgreSQL `recovery_prefetch` ফিচার উৎপাদন আউটেজের কারণ হতে পারে, বিশেষ করে সিঙ্ক্রোনাস রেপ্লিকেশন সেটআপে। সমস্যাটি অনাবশ্যক প্রিফেচ কল থেকে তৈরি হয় যখন শেয়ার্ড বাফার ডিস্কের বদলে WAL ফুল পেজ রাইটস (FPW) থেকে লোড হয়, যা ফিজিক্যাল স্ট্যান্ডবায়ে উল্লেখযোগ্য রিপ্লে ল্যাগের দিকে নিয়ে যায়। 2021 এবং 2025 সালের ঐতিহাসিক মেইলিং লিস্ট আলোচনা উদ্বেগ উঠিয়েছিল কিন্তু পূর্ণ নিদানের অভাব ছিল। মূল সমস্যাটি হলো IOPS অ্যামপ্লিফিকেশন: প্রাইমারিতে বড় সিকোয়েনশিয়াল I/O রেপ্লিকায় 8k র্যান্ডম রিডে রূপান্তরিত হয়, যা উপলব্ধ IOPS শেষ করে দেয় এবং রেপ্লিকাকে ল্যাগ করতে বাধ্য করে। ডেটা সুরক্ষার জন্য সিঙ্ক্রোনাস রেপ্লিকেশনের সাধারণ ব্যবহার এটি আরও বাড়িয়ে তোলে। `recovery_prefetch` নিষ্ক্রিয় করলে সমস্যাটি সমাধান হয়। এই ফিচারটি রিকভারি পারফরম্যান্স উন্নত করার জন্য ডিজাইন করা হলেও আধুনিক হাই-অভেইলাবিলিটি এনভায়রনমেন্টে অস্থিরতা তৈরি করে।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing