HeadlinesBriefing HeadlinesBriefing.com

Postgres ليس بطيئًا. تخزينك هو المشكلة

Hacker News •
×

في POSET TE 2026، قدم ساي سريارامبور حديثًا بعنوان "Postgres ليس بطيئًا. تخزينك هو المشكلة"، مسلطًا الضوء على كيفية دعم أداء التخزين لقابلية توسيع PostgreSQL. يحدد الحديث خمسة أعراض شائعة—البطء في الاستهلاك، وعدم انتظام زمن القراءة، وتأخر autovacuum، وطول نقاط التفتيش، وتأخر التكرار المنطقي—غالبًا ما تُنسب خطأً إلى محرك قاعدة البيانات نفسه. قام ساي بقياس أداء حمل عمل يبلغ 3.3‑مليار‑صف على التخزين gp3 EBS الأساسي والتخزين NVMe المحلي، باستخدام ثمانية مجموعات PostgreSQL متطابقة (أربع لكل نوع تخزين) على مثيلات m6id.4xlarge. أظهرت النتائج أن عمليات التخزين المتصل بالشبكة تستغرق مللي ثوانٍ، بينما تستغرق على NVMe المحلي عشرات الميكروثوانٍ، مما يثبت أن NVMe المحلي يقلل بشكل كبير من تكلفة I/O ويحد من ارتفاعات زمن الاستجابة. يختتم العرض بنماذج تشغيل PostgreSQL على NVMe المحلي لتحقيق أداء ثابت على نطاق واسع.

الاستنتاجات الرئيسية: تحديد التخزين كعائق خفي، وعزل متغيرات I/O في الاختبار، واعتماد NVMe المحلي لأحمال عمل PostgreSQL عالية الإنتاجية.

المصدر: Hacker News · لخّصه HeadlinesBriefing