الفهرس يساعد قاعدة البيانات على الوصول إلى سجلات دون فحص كل الصفوف، لكنه يستهلك مساحة ويحتاج تحديثًا عند الكتابة. لذلك لا يكون فهرسة كل عمود قرارًا جيدًا.
الفكرة الأساسية
اختر الفهرس بناءً على الاستعلامات الفعلية والترشيح والترتيب. في الفهرس المركب يؤثر ترتيب الأعمدة في إمكان الاستفادة منه، وتظل خطة التنفيذ هي الدليل.
خطوات عملية
- اجمع الاستعلامات البطيئة مع أحجام بيانات ممثلة.
- افحص الخطة قبل إضافة الفهرس وبعدها.
- راقب أثره على الإدخال والتحديث وحجم التخزين.

مثال تطبيقي
قائمة مقالات حسب التصنيف والمعرف قد تستفيد من فهرس يناسب هذا النمط، لكن جدولًا صغيرًا قد لا يُظهر فرقًا ملحوظًا.
خطأ شائع ينبغي تجنبه
وجود الفهرس لا يعني استخدامه. الانتقائية والإحصاءات وشكل الاستعلام تؤثر في قرار المحسّن.
مثال تقني مبسّط
المقتطف التالي يوضح الفكرة، ويحتاج إلى تكييف مع بنية مشروعك ومساراته والتحقق المناسب قبل استخدامه.
-- Example: verify suitability with your query plan first.
CREATE INDEX articles_category_id_idx ON articles (category_id, id);للتوسع في الموضوع
صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.
