use_statistics
/// يُفضَّل على ‘allow_statistics_optimize’ اتساقًا مع ‘use_primary_key’ و’use_skip_indexes’ يسمح باستخدام الإحصاءات لتحسين الاستعلاماتuse_statistics_cache
استخدم ذاكرة التخزين المؤقت للإحصاءات في الاستعلام لتجنّب العبء الإضافي الناتج عن تحميل إحصاءات جميع الأجزاءuse_statistics_for_min_max_aggregation
الإجابة عن تجميعاتmin وmax وcount انطلاقاً من إحصاءات الأعمدة الخاصة بكل جزء بدلاً من قراءة البيانات.
عند التمكين، يُجاب عن استعلام بالشكل SELECT min(column), max(column), count() FROM table لا يتضمن GROUP BY ولا عوامل تصفية
انطلاقاً من إحصاءات الأعمدة (مثل إحصاءات MinMax، انظر إعداد MergeTree المسمى auto_statistics_types)
للأجزاء التي جُسِّدت فيها هذه الإحصاءات، ولا تُقرأ سوى الأجزاء المتبقية.
القيم الممكنة:
- 0 — معطل.
- 1 — مُمكّن.
use_statistics_for_part_pruning
استخدم الإحصاءات لتصفية الأجزاء أثناء تنفيذ الاستعلام. عند التمكين، سيُستخدم استبعاد الأجزاء في استعلامات SELECT بالاعتماد على إحصاءات الأعمدة (مثل إحصاءات MinMax) لاستبعاد الأجزاء التي لا يمكن أن تحتوي على بيانات مطابقة قبل قراءة أي بيانات. القيم الممكنة:- 0 — معطّل.
- 1 — مفعّل.