هذه الإعدادات متاحة في 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.5 | heavy | إعداد جديد |
وضع لاستعلامات ALTER التي تتضمن أوامر UPDATE.
القيم الممكنة:
heavy- نفِّذ mutation عادية.lightweight- نفِّذ تحديثًا خفيفًا إذا أمكن، وإلا فنفِّذ mutation عادية.lightweight_force- نفِّذ تحديثًا خفيفًا إذا أمكن، وإلا فأصدر استثناءً.