force_aggregate_partitions_independently
force_aggregation_in_order
force_creating_set_partitions_independently
IN (subquery) عندما تكون قابلة للتطبيق، لكن فحص انحراف الأقسام (عندما يزيد أكبر قسم على ضعف المتوسط) قرر عدم استخدامها. لا يتجاوز سوى فحص الانحراف الخاص بـ allow_creating_set_partitions_independently؛ بينما تظل الشروط الأخرى سارية.
force_data_skipping_indices
force_distinct_partitions_independently
DISTINCT لكل قسم عندما يكون قابلاً للتطبيق، لكن آلية استدلالية للتكلفة قررت عدم استخدامه. لا يتجاوز سوى آلية استدلالية للتكلفة لإعداد allow_distinct_partitions_independently؛ وتظل الشروط الأخرى سارية.
force_grouping_standard_compatibility
force_index_by_date
force_index_by_date=1، يتحقق ClickHouse مما إذا كان الاستعلام يحتوي على شرط لمفتاح التاريخ يمكن استخدامه لتقييد نطاقات البيانات. وإذا لم يوجد شرط مناسب، فإنه يطلق استثناءً. ومع ذلك، فهو لا يتحقق مما إذا كان الشرط يقلّل كمية البيانات المطلوب قراءتها. على سبيل المثال، يكون الشرط Date != ' 2000-01-01 ' مقبولًا حتى عندما يطابق جميع البيانات في الجدول (أي إن تشغيل الاستعلام يتطلب فحصًا كاملًا). لمزيد من المعلومات حول نطاقات البيانات في جداول MergeTree، راجع MergeTree.
force_primary_key
force_primary_key=1، فإن ClickHouse يتحقق مما إذا كان الاستعلام يحتوي على شرط على المفتاح الأساسي يمكن استخدامه لتقييد نطاقات البيانات. وإذا لم يكن هناك شرط مناسب، فسيؤدي ذلك إلى طرح استثناء. ومع ذلك، فهو لا يتحقق مما إذا كان هذا الشرط يقلّل كمية البيانات المطلوب قراءتها. لمزيد من المعلومات حول نطاقات البيانات في جداول MergeTree، راجع MergeTree.
force_read_through_distributed_cache
enable_read_through_distributed_cache لاستعلام واحد. وتعني القيمة auto (الافتراضية) اتباع إعداد الخادم.
force_remove_data_recursively_on_drop
force_window_partitions_independently
force_write_through_distributed_cache
enable_write_through_distributed_cache لاستعلام واحد. وتعني القيمة auto (الافتراضية) استخدام إعداد الخادم.