تحسين الاستعلامات في Laravel باستخدام الفهارس
January 16, 2026
•
1 دقيقة قراءة
•
21 مشاهدة
جدول المحتويات
التحسين بالفهارس:
إضافة فهرس في الهجرة
$table->index('email');
$table->index(['user_id', 'created_at']);
$table->unique('slug');
فهرس المفتاح الأجنبي
$table->foreignId('user_id')->constrained()->index();
حذف الفهرس
$table->dropIndex(['email']);
$table->dropUnique(['slug']);
شرح الاستعلام
User::where('email', $email)->explain();
أفضل الممارسات
- فهرسة الأعمدة المستعلمة بكثرة
- فهرسة المفاتيح الأجنبية
- استخدام فهارس مركبة للاستعلامات متعددة الأعمدة
- تجنب الفهرسة المفرطة
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!