هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.
enable_join_fixed_hash_table_conversion
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.4 | 1 | إعداد جديد لتمكين تحويل جدول التجزئة إلى مصفوفة مسطحة في عمليات الربط عندما يكون المفتاح عددًا صحيحًا واحدًا ضمن نطاق قيم صغير. |
تمكين تحويل جدول التجزئة إلى مصفوفة مسطحة في عمليات الربط عندما يكون المفتاح عددًا صحيحًا واحدًا ضمن نطاق قيم صغير.
enable_join_runtime_filters
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.2 | 1 | تم تمكين هذا التحسين |
| 25.10 | 0 | إعداد جديد |
صفِّ الجانب الأيسر باستخدام مجموعة مفاتيح JOIN التي جُمعت من الجانب الأيمن وقت التشغيل.
enable_join_runtime_filters_index_analysis
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.7 | 0 | إعداد جديد لتمكين تصفية الربط باستخدام التحليل الديناميكي للفهارس |
شغّل تمريرةً ثانية من تحليل الفهارس (عبر use_skip_indexes_on_data_read) بهدف استبعاد granules على الجانب الأيسر من الربط.
enable_join_transitive_predicates
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.6 | 1 | تفعيل enable_join_transitive_predicates افتراضيًا |
| 26.4 | 0 | إعداد جديد لاستنتاج شروط ربط التساوي المتعدية من أجل تحسين ترتيب الربط. |
استنتج شروط ربط التساوي المتعدية من شروط الربط الحالية.
على سبيل المثال، عند وجود A.x = B.x و B.x = C.x، يُضاف شرط اصطناعي A.x = C.x
حتى يتمكن مُحسِّن ترتيب الربط من النظر في خطط مباشرة من نوع (A JOIN C).