ما معنى full table scan؟
المعنى في مجال تطوير البرمجيات مع أمثلة
full table scan: مسح كامل للجدول
قراءة كل صفوف الجدول للعثور على ما يحتاج إليه الاستعلام بدل الوصول إليها مباشرة عبر فهرس.
طريقة الاستخدام
تعرض خطط التنفيذ هذه العملية باسم Seq Scan في PostgreSQL وtype: ALL في MySQL وTable Scan أو Clustered Index Scan في SQL Server. قد تبطئ الجداول الكبيرة، لكنها قد تكون الأسرع في جدول صغير أو حين تلزم معظم الصفوف.
أمثلة
Because the WHERE clause wraps the column in a function, the database does a full table scan.
لأن شرط WHERE يطبق دالة على العمود، تنفذ قاعدة البيانات مسحًا كاملًا للجدول.
قد يمنع تحويل العمود بهذه الطريقة استخدام الفهرس للعثور على الصفوف مباشرة.
A full table scan on 200 rows is nothing to worry about.
لا يدعو المسح الكامل لجدول يضم 200 صف إلى القلق.
قراءة عدد قليل من الصفوف قد تكون أبسط وأسرع من استخدام فهرس.
تراكيب شائعة
- do a full table scan
- avoid a full table scan
- sequential scan
- table scan
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
