Skip to main content
هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية لـ ClickHouse.

materialize_skip_indexes_on_merge

عند تمكين هذا الإعداد، تنشئ عمليات الدمج فهارس التخطي للأجزاء الجديدة وتخزنها. وإلا، يمكن إنشاؤها أو تخزينها عبر MATERIALIZE INDEX أو أثناء عملية INSERT. انظر أيضًا إلى exclude_materialize_skip_indexes_on_merge للحصول على تحكم أدق.

materialize_statistics_on_merge

عند تفعيل هذا الإعداد، تنشئ عمليات الدمج الإحصاءات للأجزاء الجديدة وتخزنها. وإلا، يمكن إنشاؤها/تخزينها صراحةً باستخدام MATERIALIZE STATISTICS أو أثناء عمليات INSERT

materialize_ttl_recalculate_only

عند تفعيل هذا الإعداد، يعيد MATERIALIZE TTL حساب البيانات الوصفية TTL المخزّنة لكل جزء بيانات دون إزالة البيانات المنتهية صلاحيتها أثناء هذه العملية. وعند تعطيله، يطبّق تجسيد TTL العادي في الغالب إجراءات TTL المهيّأة على مستوى الصف أو العمود أو GROUP BY. أما الجداول التي لا تحتوي إلا على TTL على مستوى الصف مع تفعيل ttl_only_drop_parts، فيُعاد فيها بدلاً من ذلك حساب البيانات الوصفية TTL، ولا تُحذف إلا أجزاء البيانات المنتهية صلاحيتها بالكامل.