تطوير البرمجيات · مصطلحات · قواعد البيانات والتخزين الدائم

ما معنى N+1 query problem؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

N+1 query problem: مشكلة استعلام واحد زائد N

نمط يحمل فيه استعلام واحد قائمة، ثم ينفذ استعلام إضافي مستقل لكل عنصر من عناصرها وعددها N.

طريقة الاستخدام

يناقش كثيرًا مع أدوات الربط بين الكائنات والعلاقات. وتتمثل المشكلة في تكرار الرحلات إلى قاعدة البيانات، لا في خطأ حسابي.

أمثلة

  1. The N+1 query problem appeared when the page loaded each author's name separately.

    ظهرت مشكلة استعلام واحد زائد N عندما حملت الصفحة اسم كل مؤلف باستعلام منفصل.

    أعقب استعلام القائمة استعلام إضافي لكل عنصر معروض.

  2. We fixed the N+1 query problem by fetching the related records in one batch.

    عالجنا المشكلة بجلب السجلات المرتبطة دفعة واحدة.

    جمع عمليات الجلب ألغى الاستعلامات المتكررة مع إبقاء جميع السجلات.

تراكيب شائعة

  • detect the N+1 query problem
  • solve the N+1 query problem

مصطلحات أخرى: قواعد البيانات والتخزين الدائم

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: