قواعد البيانات وSQL · مصطلحات · الفهارس وأداء الاستعلامات

ما معنى execution plan؟

المعنى في مجال قواعد البيانات وSQL مع أمثلة

/ˌɛksɪˈkjuːʃən plæn/اسممصطلح أساسي

execution plan: خطة التنفيذ، خطة تنفيذ الاستعلام

الاستراتيجية خطوة بخطوة التي تختارها قاعدة البيانات لتنفيذ استعلام، وتبين الفهارس المستخدمة وكيفية ربط الجداول وعدد الصفوف المتوقع.

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

تسمى أيضًا خطة الاستعلام. تستخرج باستخدام EXPLAIN في PostgreSQL وMySQL؛ أما EXPLAIN ANALYZE فيشغل الاستعلام ويعرض الأوقات الفعلية أيضًا. وفي SQL Server توجد عروض للخطة المقدرة والفعلية. قراءة الخطط مهارة أساسية لتحسين الاستعلامات البطيئة.

أمثلة

  1. The execution plan shows a sequential scan on a ten-million-row table.

    تُظهر خطة التنفيذ مسحًا تسلسليًا لجدول يضم عشرة ملايين صف.

    اختارت قاعدة البيانات قراءة صفوف الجدول واحدًا تلو الآخر بدل استخدام فهرس.

  2. Can you share the execution plan from production, not from your laptop?

    هل يمكنك مشاركة خطة التنفيذ من بيئة الإنتاج، لا من حاسوبك؟

    تختلف البيانات والإعدادات الفعلية عن بيئة المطور وقد تؤدي إلى خطة أخرى.

تراكيب شائعة

  • read an execution plan
  • query plan
  • EXPLAIN ANALYZE
  • actual execution plan
  • estimated plan

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: الفهارس وأداء الاستعلامات

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

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