# متى أضيف فهرساً إلى جدول قاعدة البيانات؟

Canonical URL: https://help.iagenify.com/ar/faqs/databases/when-should-i-add-an-index-to-a-database-table

[← العودة إلى أسئلة قواعد البيانات](https://help.iagenify.com/ar/faqs/databases)

مركز المساعدة · الأسئلة قواعد البيانات 1 دقائق قراءة
# متى أضيف فهرساً إلى جدول قاعدة البيانات؟
فكر في إضافة فهرس عندما ترشح استعلامات مقاسة الأعمدة نفسها مراراً أو تربطها أو ترتبها وتفحص بيانات أكثر من اللازم. راجع خطة الاستعلام والحمل أولاً؛ فالفهارس تسرع بعض القراءات لكنها تستهلك مساحة وتزيد عمل الكتابة.
IaGenify
قواعد البيانات

## استند إلى دليل من حمل الاستعلام
حدد الاستعلام البطيء وافحص عدد الصفوف المقروءة مقارنة بالمعادة. قد يساعد الفهرس عندما تحدد المرشحات الانتقائية أو مفاتيح الربط جزءاً صغيراً من جدول كبير.
يهم ترتيب الأعمدة في الفهارس المركبة، وقد لا يُستخدم فهرس لا يناسب نمط الاستعلام. راجع إرشادات محرك قاعدة البيانات المحدد بدلاً من فهرسة كل عمود مرشح.
## وازن بين سرعة القراءة وكلفة الكتابة
قد تحتاج عمليات الإدراج والتحديث والحذف إلى صيانة مدخلات الفهرس. يمكن للفهرسة المفرطة إبطاء الكتابة وزيادة التخزين وتعقيد تغييرات المخطط.
قِس زمن الاستجابة واستخدام الموارد قبل إضافة الفهرس وبعدها ببيانات تمثيلية. احتفظ به فقط إذا تحسن الحمل العام، وتأكد من استخدام الاستعلام المقصود له. [← العودة إلى أسئلة قواعد البيانات](https://help.iagenify.com/ar/faqs/databases)
