قواعد البياناتمتوسط
Composite Index
النطقكومبوزيت إنديكس
التعريف
هو فهرس في قاعدة البيانات يُنشأ على عمودين أو أكثر في الجدول. يساعد هذا الفهرس قاعدة البيانات في البحث عن السجلات بكفاءة أكبر عند استخدام هذه الأعمدة معاً في الاستعلام.
أين تسمعه؟
في جلسات تحسين أداء قواعد البيانات، مراجعة تصميم الجداول (Schema)، وعند العمل على تسريع استعلامات SQL البطيئة.
أمثلة
We added a composite index on
أضفنا فهرساً مركباً على(last_name, first_name)to speed up our user search feature.(last_name, first_name)لتسريع ميزة البحث عن المستخدمين.The query is slow because it filters by
الاستعلام بطيء لأنه يقوم بالتصفية حسبcategoryandcreated_atwithout a matching composite index.categoryوcreated_atدون وجود فهرس مركب مطابق.
خطأ شائع
الاعتقاد بأن الفهرس المركب على (A, B) سيسرع الاستعلامات التي تستخدم العمود B فقط؛ في العادة، لا يعمل الفهرس إلا إذا كان الاستعلام يتضمن العمود الأول A في التصفية.
واصل الاستكشاف
المزيد في قواعد البيانات