Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

joined_block_split_single_row

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.100إعداد جديد

يسمح بتقسيم ناتج hash join إلى أجزاء بحسب الصفوف المقابلة لصف واحد من الجدول الأيسر. قد يقلل ذلك من استخدام الذاكرة عند وجود صف له عدد كبير من المطابقات في الجدول الأيمن، لكنه قد يزيد من استخدام CPU. لاحظ أن max_joined_block_size_rows != 0 شرط أساسي لكي يكون لهذا الإعداد تأثير. ويساعد max_joined_block_size_bytes عند استخدامه مع هذا الإعداد على تجنب الاستهلاك المفرط للذاكرة في حالات البيانات غير المتوازنة، حيث تكون لبعض الصفوف الكبيرة مطابقة كثيرة في الجدول الأيمن.

joined_subquery_requires_alias

النوع
Bool
القيمة الافتراضية
1

يُلزم الاستعلامات الفرعية المضمومة ودوال الجداول بأن تكون لها أسماء مستعارة لضمان التأهيل الصحيح للأسماء.

Navigation