Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

mutations_max_literal_size_to_replace

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

الحد الأقصى لحجم القيمة الحرفية المُسلسلة، بالبايت، التي سيجري استبدالها في استعلامات UPDATE وDELETE. لا يسري هذا إلا إذا كان واحد على الأقل من الإعدادين المذكورين أعلاه مُمكّنًا. القيمة الافتراضية: 16384 ‏(16 KiB).

mutations_sync

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

يسمح بتنفيذ استعلامات ALTER TABLE ... UPDATE|DELETE|MATERIALIZE INDEX|MATERIALIZE PROJECTION|MATERIALIZE COLUMN|MATERIALIZE STATISTICS (mutations) بشكل متزامن.

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

Value Description
0 تُنفَّذ عمليات mutation بشكل غير متزامن.
1 ينتظر الاستعلام حتى تكتمل جميع عمليات mutation على الخادم الحالي.
2 ينتظر الاستعلام حتى تكتمل جميع عمليات mutation على جميع النسخ المتماثلة (إن وُجدت).
3 ينتظر الاستعلام اكتمال العمليات على النسخ المتماثلة النشطة فقط. وهذا مدعوم فقط في SharedMergeTree. أما في ReplicatedMergeTree، فيكون سلوكه مماثلًا لـ mutations_sync = 2.
Navigation