ما معنى N+1 query problem؟
المعنى في مجال تطوير البرمجيات مع أمثلة
N+1 query problem: مشكلة استعلام واحد زائد N
نمط يحمل فيه استعلام واحد قائمة، ثم ينفذ استعلام إضافي مستقل لكل عنصر من عناصرها وعددها N.
طريقة الاستخدام
يناقش كثيرًا مع أدوات الربط بين الكائنات والعلاقات. وتتمثل المشكلة في تكرار الرحلات إلى قاعدة البيانات، لا في خطأ حسابي.
أمثلة
The N+1 query problem appeared when the page loaded each author's name separately.
ظهرت مشكلة استعلام واحد زائد N عندما حملت الصفحة اسم كل مؤلف باستعلام منفصل.
أعقب استعلام القائمة استعلام إضافي لكل عنصر معروض.
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
مصطلحات ذات صلة
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
