Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة enable_join_*

هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.

enable_join_fixed_hash_table_conversion

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.41إعداد جديد لتمكين تحويل جدول التجزئة إلى مصفوفة مسطحة في عمليات الربط عندما يكون المفتاح عددًا صحيحًا واحدًا ضمن نطاق قيم صغير.

تمكين تحويل جدول التجزئة إلى مصفوفة مسطحة في عمليات الربط عندما يكون المفتاح عددًا صحيحًا واحدًا ضمن نطاق قيم صغير.

enable_join_runtime_filters

ميزة Beta
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.21تم تمكين هذا التحسين
25.100إعداد جديد

صفِّ الجانب الأيسر باستخدام مجموعة مفاتيح JOIN التي جُمعت من الجانب الأيمن وقت التشغيل.

enable_join_runtime_filters_index_analysis

ميزة تجريبية
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.70إعداد جديد لتمكين تصفية الربط باستخدام التحليل الديناميكي للفهارس

شغّل تمريرةً ثانية من تحليل الفهارس (عبر use_skip_indexes_on_data_read) بهدف استبعاد granules على الجانب الأيسر من الربط.

enable_join_transitive_predicates

ميزة Beta
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.61تفعيل enable_join_transitive_predicates افتراضيًا
26.40إعداد جديد لاستنتاج شروط ربط التساوي المتعدية من أجل تحسين ترتيب الربط.

استنتج شروط ربط التساوي المتعدية من شروط الربط الحالية. على سبيل المثال، عند وجود A.x = B.x و B.x = C.x، يُضاف شرط اصطناعي A.x = C.x حتى يتمكن مُحسِّن ترتيب الربط من النظر في خطط مباشرة من نوع (A JOIN C).

Navigation