هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.
joined_block_split_single_row
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.10 | 0 | إعداد جديد |
يسمح بتقسيم ناتج hash join إلى أجزاء بحسب الصفوف المقابلة لصف واحد من الجدول الأيسر.
قد يقلل ذلك من استخدام الذاكرة عند وجود صف له عدد كبير من المطابقات في الجدول الأيمن، لكنه قد يزيد من استخدام CPU.
لاحظ أن max_joined_block_size_rows != 0 شرط أساسي لكي يكون لهذا الإعداد تأثير.
ويساعد max_joined_block_size_bytes عند استخدامه مع هذا الإعداد على تجنب الاستهلاك المفرط للذاكرة في حالات البيانات غير المتوازنة، حيث تكون لبعض الصفوف الكبيرة مطابقة كثيرة في الجدول الأيمن.
joined_subquery_requires_alias
النوع
Bool
القيمة الافتراضية
1
يُلزم الاستعلامات الفرعية المضمومة ودوال الجداول بأن تكون لها أسماء مستعارة لضمان التأهيل الصحيح للأسماء.