Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة لـ alter_*

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

alter_move_to_space_execute_async

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

نفِّذ ALTER TABLE MOVE … TO [DISK|VOLUME] بصورة غير متزامنة

alter_partition_verbose_result

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

يُمكّن أو يعطّل عرض معلومات عن الأجزاء التي طُبِّقت عليها بنجاح عمليات التعامل مع الأقسام والأجزاء. ينطبق على ATTACH PARTITION|PART وعلى FREEZE PARTITION.

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

  • 0 — تعطيل الإخراج التفصيلي.
  • 1 — تمكين الإخراج التفصيلي.

مثال

CREATE TABLE test(a Int64, d Date, s String) ENGINE = MergeTree PARTITION BY toYYYYMDECLARE(d) ORDER BY a;
INSERT INTO test VALUES(1, '2021-01-01', '');
INSERT INTO test VALUES(1, '2021-01-01', '');
ALTER TABLE test DETACH PARTITION ID '202101';

ALTER TABLE test ATTACH PARTITION ID '202101' SETTINGS alter_partition_verbose_result = 1;

alter_sync

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

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

يتيح لك تحديد آلية الانتظار للإجراءات التي تُنفَّذ على النسخ المتماثلة بواسطة استعلامات ALTER أو OPTIMIZE أو TRUNCATE.

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

  • 0 — عدم الانتظار.
  • 1 — الانتظار حتى اكتمال التنفيذ المحلي.
  • 2 — الانتظار حتى يكتمل التنفيذ لدى الجميع.
  • 3 - الانتظار فقط للنسخ المتماثلة النشطة.

القيمة الافتراضية في Cloud: 0.

alter_update_mode

النوع
AlterUpdateMode
القيمة الافتراضية
heavy
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.5heavyإعداد جديد

وضع لاستعلامات ALTER التي تتضمن أوامر UPDATE.

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

  • heavy - نفِّذ mutation عادية.
  • lightweight - نفِّذ تحديثًا خفيفًا إذا أمكن، وإلا فنفِّذ mutation عادية.
  • lightweight_force - نفِّذ تحديثًا خفيفًا إذا أمكن، وإلا فأصدر استثناءً.
Navigation