Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

lightweight_delete_mode

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

وضع لاستعلام التحديث الداخلي الذي يُنفَّذ كجزء من الحذف الخفيف.

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

  • alter_update - يشغّل استعلام ALTER UPDATE الذي ينشئ عملية تعديل ثقيلة.
  • lightweight_update - يشغّل التحديث الخفيف إن أمكن، وإلا فيشغّل ALTER UPDATE.
  • lightweight_update_force - يشغّل التحديث الخفيف إن أمكن، وإلا فيُطلِق استثناءً.

lightweight_deletes_sync

النوع
UInt64
القيمة الافتراضية
2
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.42مماثل لـ 'mutation_sync'، لكنه يتحكم فقط في تنفيذ عمليات الحذف الخفيفة

مماثل لـ mutations_sync، لكنه يتحكم فقط في تنفيذ عمليات الحذف الخفيفة.

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

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

انظر أيضًا

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

Navigation