ما معنى query optimizer؟
المعنى في مجال تطوير البرمجيات مع أمثلة
query optimizer: محسّن الاستعلامات، مُحسِّن الاستعلام
جزء من محرك قاعدة البيانات يفحص الاستعلام وإحصاءات الجداول ويختار أقل الطرق كلفة لتنفيذه، منتجًا خطة التنفيذ.
طريقة الاستخدام
يقال غالبًا المحسّن. تستخدم معظم قواعد البيانات الحديثة محسّنًا يعتمد الكلفة والإحصاءات، لذا قد تؤدي الإحصاءات القديمة إلى خطط سيئة. عند اختيار خطة غير مناسبة، تُحدّث الإحصاءات أو يعاد كتابة الاستعلام، وقد تضاف تلميحات في نهاية المطاف.
أمثلة
The query optimizer ignored our new index because the statistics were out of date.
تجاهل محسّن الاستعلامات فهرسنا الجديد لأن الإحصاءات كانت قديمة.
لم تعكس المعلومات القديمة توزيع البيانات، فظن المحسّن أن الفهرس لن يفيد.
After the upgrade, the query optimizer started choosing a different join order.
بعد الترقية، بدأ محسّن الاستعلامات يختار ترتيبًا مختلفًا لربط الجداول.
أثر تحديث المحرك في الطريقة التي يقدر بها كلفة بدائل تنفيذ الاستعلام.
تراكيب شائعة
- cost-based optimizer
- optimizer statistics
- optimizer hint
- update statistics
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
