0Pricing
PostgreSQL Performance & Query Optimization icon

PostgreSQL Performance & Query Optimization

SQLBackendDatabaseDataSystemsEnterpriseScripting

أتقن تقنيات ضبط الأداء وتحسين الاستعلامات في PostgreSQL لبناء تطبيقات قواعد بيانات فعالة وقابلة للتوسع بدرجة عالية.

🤖 مدعوم بالذكاء الاصطناعي📚 22 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

ضبط أداء PostgreSQL من البداية إلى النهاية

الاستعلامات البطيئة وقواعد البيانات المُعدّة بشكل سيء تعتبر من أكثر أسباب اختناقات التطبيقات شيوعاً في بيئة الإنتاج. يعلمك هذا المسار تشخيص وضبط وتوسيع نطاق PostgreSQL — من قراءة أول مخرجات EXPLAIN إلى فهم العميق لـ MVCC والسلوك الداخلي للـ WAL وطوبولوجيات النسخ المنطقي. كل تقنية مبنية على أساس فهم حقيقي لكيفية عمل PostgreSQL، وليس مجرد نصائح عامة.

ما ستتعلمه

ستتقن اختيار الفهارس عبر أنواع B-tree و GIN و GiST و BRIN والفهارس الجزئية، ثم تطبق تلك المهارات على أعمدة JSONB والبحث النصي الكامل ومطابقة ثلاثية الأحرف. ستتعلم قراءة وتفسير خطط الاستعلام التي ينتجها EXPLAIN ANALYZE، وإعادة كتابة الاستعلامات الفرعية والدمجات من أجل الكفاءة، والتحكم في autovacuum والامتلاء، وتكوين pg_bouncer لتجميع الاتصالات، وضبط إعدادات ذاكرة الخادم والنقاط الفاصلة، وتقسيم الجداول الكبيرة، واستخدام الإحصائيات الموسعة لمساعدة المخطط في اتخاذ قرارات أفضل. تغطي الأقسام المتقدمة التزامن والقفل وتنفيذ الاستعلامات بالتوازي والنسخ المنطقي والـ MVCC والـ WAL الداخليات التي تدعم كل خيار تحسين.

مسار التعلم

يتقدم اثنان وعشرون مساقاً من المستوى A2 إلى B1 و B2 و C1 وحتى C2. يؤسس المساق الافتتاحي المفاهيم الأساسية والمصطلحات المتعلقة بالأداء. تغطي مسارات B1 الأساسيات العملية: استراتيجيات الفهرسة الأساسية وتحليل EXPLAIN والنمذجة على JSONB وإنتاجية التحميل الجماعي وإدارة المعاملات عبر التنظيف. تنتقل مسارات B2 إلى أنواع فهارس متقدمة وتحسين الدمجات والاستعلامات الفرعية وإعدادات الخادم والمراقبة وتقسيم الجداول وكفاءة التخزين وأداء البحث النصي الكامل وضبط PgBouncer. تنتقل مسارات C1 إلى نمذجة البيانات من أجل الأداء والكتابة المتقدمة للاستعلامات والتزامن والقفل والإحصائيات الموسعة وأحمال العمل المتعاملة بالتوازي. يختتم مساقا C2 المسار برؤية متعمقة في التوسع والبنية العالية التوفر والنسخ المنطقي وفحص عميق لـ MVCC والـ WAL الداخليات.

طريقة العمل

ينقسم كل مساق إلى دروس قصيرة ومركزة تُكمل في محرر SQL المدمج مع تقديم ردود فعل فورية. يتوفر معلم ذكي اصطناعي كلما احتاج مفهوم إلى توضيح أو لم يتصرف الاستعلام كما هو متوقع.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

22 دورة

كل الدورات في مسار تعلم PostgreSQL Performance & Query Optimization.

01

أساسيات أداء PostgreSQL

A24 دروس

تعمّقوا في المفاهيم الأساسية لأداء قواعد البيانات. افهموا بنية PostgreSQL وكيفية معالجته للاستعلامات، لبناء أساس متين للتحسين.

02

نمذجة JSONB وفهرستها للسرعة

B14 دروسPRO

خزّن بيانات JSONB شبه المنظمة واستعلم عنها باستخدام المعاملات والفهارس المناسبة بدلًا من عمليات المسح التسلسلي البطيئة.

03

سرعة التحميل الجماعي وETL

B14 دروسPRO

انقل ملايين الصفوف من PostgreSQL وإليه بسرعة باستخدام COPY، والمعالجة الدفعية، وضبط مسار الكتابة.

04

استراتيجيات الفهرسة الأساسية

B14 دروسPRO

اكتشفوا قوة الفهرسة في تسريع استعلاماتكم بشكل كبير. تعلّموا إنشاء أنواع الفهارس المختلفة واستخدامها وتقييمها بفعالية.

05

تحليل خطط الاستعلام باستخدام EXPLAIN

B14 دروسPRO

أتقنوا قراءة خطط تنفيذ الاستعلامات وتفسيرها. استخدموا EXPLAIN وEXPLAIN ANALYZE لتحديد اختناقات الأداء وفهم سلوك الاستعلامات.

06

التنظيف وإدارة المعاملات

B14 دروسPRO

تعمّقوا في بنية MVCC في PostgreSQL، وعمليات VACUUM، ومستويات عزل المعاملات. افهموا تأثير هذه العناصر في الأداء واتساق البيانات.

07

أنواع الفهارس المتقدمة واستخداماتها

B24 دروسPRO

تجاوزوا فهارس B-Tree الأساسية. استكشفوا أنواع الفهارس المتخصصة والتقنيات المتقدمة، مثل الفهارس الجزئية وفهارس التعبيرات، لتحسين الاستعلامات…

08

تحسين عمليات الربط والاستعلامات الفرعية

B24 دروسPRO

واجهوا تحديات أداء الاستعلامات المعقدة التي تشمل جداول متعددة. تعلّموا استراتيجيات لتنفيذ عمليات الربط بكفاءة واستخدام الاستعلامات الفرعية…

09

تهيئة الخادم وضبطه

B24 دروسPRO

حسّنوا أداء خادم PostgreSQL عبر الضبط الدقيق للمعاملات الأساسية في `postgresql.conf`. تعلّموا إدارة الذاكرة، وإدخال وإخراج القرص، وإعدادات…

10

المراقبة واستكشاف الأعطال

B24 دروسPRO

زوّدوا أنفسكم بالأدوات والتقنيات اللازمة لمراقبة أداء PostgreSQL استباقيًا. تعلّموا استكشاف المشكلات وإصلاحها باستخدام العروض المضمّنة وحلو…

11

تقسيم الجداول الكبيرة عمليًا

B24 دروسPRO

أتقن تقسيم النطاق والقائمة والتجزئة التصريحي للحفاظ على سرعة الجداول التي تضم مليارات الصفوف وقابليتها للصيانة في الإنتاج.

12

التحكم في التضخم وكفاءة التخزين

B24 دروسPRO

شخّص تضخم الجداول والفهارس واستعد المساحة، مع ضبط fillfactor وTOAST للحصول على تخزين رشيق ومتوقع.

13

أداء البحث النصي الكامل وبحث Trigram

B24 دروسPRO

أنشئ بحثًا نصيًا سريعًا وملائمًا باستخدام GIN وtsvector وpg_trgm دون إضافة محرك خارجي.

14

تجميع الاتصالات وضبط PgBouncer

B24 دروسPRO

ألغِ نفقات الاتصالات وثبّت زمن الاستجابة تحت الحمل باستخدام تجميع مضبوط الإعدادات على نحو صحيح.

15

نمذجة البيانات من أجل الأداء

C14 دروسPRO

صمّموا مخطط قاعدة البيانات مع مراعاة الأداء. تعلّموا كيفية تأثير التطبيع وإلغاء التطبيع وأنواع البيانات المناسبة في سرعة الاستعلامات وكفاءة…

16

تقنيات إعادة كتابة الاستعلامات المتقدمة

C14 دروسPRO

طوّروا مهاراتكم في كتابة الاستعلامات باستخدام تقنيات متقدمة. حسّنوا الدوال التجميعية ودوال النوافذ، واستفيدوا من العروض المادية لتحقيق مكاس…

17

التزامن والقفل

C14 دروسPRO

افهموا آليات التحكّم في التزامن في PostgreSQL وكيفية إدارة الأقفال بفعالية. حدّدوا تنازع الأقفال وحلّوه للحفاظ على معدل نقل مرتفع للتطبيقات.

18

تحسين الاستعلامات باستخدام الإحصاءات الموسعة

C14 دروسPRO

أصلح أسوأ تقديرات المخطّط الخاطئة بتعليمه الارتباطات بين الأعمدة وتوزيعاتها.

19

الاستعلامات المتوازية وأحمال العمل المرتبطة بالمعالج

C14 دروسPRO

فعّل التوازي متعدد النوى في المخطّط والمنفّذ للتعامل بكفاءة مع عمليات المسح والتجميع التحليلية الكبيرة.

20

التوسّع والتوافر العالي

C24 دروسPRO

هيّئوا قاعدة بيانات PostgreSQL للتعامل مع الزيارات المرتفعة والتطبيقات الحيوية. استكشفوا تجميع الاتصالات، واستراتيجيات النسخ المتماثل، ومفا…

21

النسخ المنطقي لبنى الأداء

C24 دروسPRO

استخدم النسخ المنطقي والمنشورات لتخفيف أحمال القراءة، وترحيل البيانات، وعزل أحمال العمل بأقل تكلفة.

22

التحسين المدفوع بالأجزاء الداخلية: MVCC وWAL

C24 دروسPRO

حلّل أداء الاستعلامات والكتابة بدءًا من محرك التخزين، باستخدام MVCC وWAL والأجزاء الداخلية للرؤية.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة PostgreSQL Performance & Query Optimization مجانية؟

نعم. يمكنك البدء في دورة PostgreSQL Performance & Query Optimization مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم SQL؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في SQL.

كيف ستتعلم SQL على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال PostgreSQL Performance & Query Optimization؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة PostgreSQL Performance & Query Optimization.

هل يمكنني تعلم SQL على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم SQL على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ PostgreSQL Performance & Query Optimization الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات