POSET TE 2026-এ, Sai Srirampur "Postgres ধীর নয়। আপনার স্টোরেজ সমস্যা" শিরোনামে একটি আলোচনা দিয়েছেন, যেখানে mereka দেখিয়েছেন যে স্টোরেজের কর্মক্ষমতা PostgreSQL স্কেলেবিলিটিকে কীভাবে সমর্থন করে। আলোচনায় পাঁচটি সাধারণ লক্ষণ উল্লেখ করা হয়েছে—ধীর ইনজেশন, অনিয়মিত পড়ার লেটেন্সি, autovacuum ল্যাগ, দীর্ঘ চেকপয়েন্ট এবং লজিকাল রিপ্লিকেশন দেরি—যা প্রায়শই ডেটাবেস ইঞ্জিনের সমস্যা হিসেবে ভুলে ধরা হয়। Sai baseline gp3 EBS এবং স্থানীয় NVMe-এ 3.3‑বিলিয়ন‑রো ওয়ার্কলোডের বেঞ্চমার্ক করেছেন, m6id.4xlarge ইনস্ট্যান্সে আটটি সমান PostgreSQL ক্লাস্টার (প্রতি স্টোরেজের ধরনে চারটি) ব্যবহার করে। ফল দেখিয়েছে যে নেটওয়ার্ক‑অ্যাটাচ্ড স্টোরেজ অপারেশন মিলিসেকেন্ডে ঘটে, যেখানে স্থানীয় NVMe-এ দশক মাইক্রোসেকেন্ডে—এইこと দেখায় যে স্থানীয় NVMe I/O খরচকে তীব্রভাবে কমায় এবং লেটেন্সি স্পাইককে কমায়। উপস্থাপনাটির শেষে, স্থানীয় NVMe-এ PostgreSQL চালানোর উৎপাদন প্যাটার্ন দেওয়া হয়েছে, যাতে স্কেলে স্থায়িত্বসহ কর্মক্ষমতা অর্জন করা যায়।
মূল নিষ্কर्ष: স্টোরেজকে গোপন বাধা হিসেবে চিহ্নিত করুন, পরীক্ষায় I/O ভেরিয়েবলকে আলাদা করুন, এবং উচ্চ‑থ্রুপুট PostgreSQL ওয়ার্কলোডের জন্য স্থানীয় NVMe গ্রহণ করুন।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing