Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

optimize_injective_functions_in_group_by

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.11استبدال الدوال الحقنية بوسائطها في قسم `GROUP BY` ضمن المُحلِّل

يستبدل الدوال الحقنية بوسائطها في قسم GROUP BY.

optimize_injective_functions_in_limit_by

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.61إعداد جديد يستبدل الدوال الحقنية بوسائطها في مفاتيح LIMIT BY.

يستبدل الدوال الحقنية بوسائطها في قسم LIMIT BY.

مثال: LIMIT 5 BY toString(x) يصبح LIMIT 5 BY x.

optimize_injective_functions_inside_uniq

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

يحذف الدوال الحقنية أحادية الوسيط داخل دوال uniq*().

Navigation