Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

compile_aggregate_expressions

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

يُفعِّل هذا الإعداد أو يعطِّل التجميع الفوري (JIT) للدوال التجميعية إلى شيفرة أصلية. وقد يؤدي تفعيله إلى تحسين الأداء.

القيم الممكنة:

  • 0 — يتم تنفيذ التجميع دون تجميع فوري.
  • 1 — يتم تنفيذ التجميع باستخدام التجميع الفوري.

انظر أيضًا

compile_expressions

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.51نعتقد أن البنية التحتية لـ LLVM التي يستند إليها مصرّف التجميع الفوري أصبحت مستقرة بما يكفي لتمكين هذا الإعداد افتراضيًا.

يُجمِّع بعض الدوال القياسية والمعاملات إلى شيفرة أصلية.

compile_regular_expressions

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.71إعداد جديد لتمكين التجميع الفوري للتعبيرات النمطية البسيطة في دوال مثل `match` و`extract`.

جمِّع التعبيرات النمطية البسيطة المستخدمة في دوال مثل match وextract إلى شيفرة أصلية. أما الأنماط الخارجة عن المجموعة الفرعية المدعومة فتعود تلقائيًا إلى المحرك العام.

compile_sort_description

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

تجميع وصف الفرز إلى شيفرة أصلية.

Navigation