الرئيسية←المقالات←أداء قواعد البيانات: الفهارس وتحسين الاستعلامات
١٨ مايو ٢٠٢٦
Union Solutions
أداء قواعد البيانات: الفهارس وتحسين الاستعلامات
معظم مشاكل البطء في التطبيقات مصدرها قاعدة البيانات، لا الكود. مشكلة N+1 الشهيرة، والاستعلامات بلا فهارس، وجلب أعمدة لا تحتاجها — كلها تتراكم بصمت حتى ينهار الأداء تحت الضغط.
الحلول العملية: استخدم eager loading لتجنّب N+1، أضف فهارس على الأعمدة التي تُستخدم في الفلترة والربط، وراقب الاستعلامات البطيئة عبر أدوات مثل Laravel Telescope. القياس قبل التحسين دائمًا — لا تخمّن.