Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

use_partition_minmax_for_primary_key_pruning

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.71إعداد جديد لاستخدام minmax الخاص بتقسيم الجزء لاستبعاد المزيد من الحبيبات أثناء تحليل المفتاح الأساسي لجداول `MergeTree`، عندما يكون أحد أعمدة المفتاح الأساسي أيضاً من الأعمدة المُدخلة في مفتاح التقسيم.

استخدم حدود فهرس minmax الخاصة بتقسيم الجزء لاستبعاد المزيد من الحبيبات أثناء تحليل المفتاح الأساسي لجداول MergeTree، عندما يكون أحد أعمدة المفتاح الأساسي أيضاً من الأعمدة المُدخلة في مفتاح التقسيم.

على سبيل المثال، في جدول MergeTree يتضمن ORDER BY (id, event_time) و PARTITION BY toYYYYMM(event_time)، سيستخدم ClickHouse فهرس minmax الخاص بالتقسيم على event_time أثناء تحليل فهرس المفتاح الأساسي لاتخاذ قرارات أدق بشأن استبعاد الحبيبات.

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

  • 0 — معطل.
  • 1 — مُمكّن.

use_partition_pruning

الأسماء البديلة: use_partition_key

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.31إعداد جديد يتحكم في ما إذا كان MergeTree يستخدم مفتاح التقسيم لاستبعاد الأقسام أثناء تنفيذ الاستعلام. و`use_partition_key` هو اسم بديل لهذا الإعداد.

استخدام مفتاح التقسيم لاستبعاد الأقسام أثناء تنفيذ الاستعلام في جداول MergeTree.

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

  • 0 — معطّل.
  • 1 — ممكّن.
Navigation