هذه الإعدادات متاحة في system.settings، وقد جرى توليدها تلقائيًا من الشفرة المصدرية.
lightweight_delete_mode
النوع
LightweightDeleteMode
القيمة الافتراضية
alter_update
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.5 | alter_update | إعداد جديد |
وضع لاستعلام التحديث الداخلي الذي يُنفَّذ كجزء من الحذف الخفيف.
القيم الممكنة:
alter_update- يشغّل استعلامALTER UPDATEالذي ينشئ عملية تعديل ثقيلة.lightweight_update- يشغّل التحديث الخفيف إن أمكن، وإلا فيشغّلALTER UPDATE.lightweight_update_force- يشغّل التحديث الخفيف إن أمكن، وإلا فيُطلِق استثناءً.
lightweight_deletes_sync
النوع
UInt64
القيمة الافتراضية
2
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.4 | 2 | مماثل لـ 'mutation_sync'، لكنه يتحكم فقط في تنفيذ عمليات الحذف الخفيفة |
مماثل لـ mutations_sync، لكنه يتحكم فقط في تنفيذ عمليات الحذف الخفيفة.
القيم الممكنة:
| القيمة | الوصف |
|---|---|
0 |
تُنفَّذ التعديلات بشكل غير متزامن. |
1 |
ينتظر الاستعلام حتى تكتمل عمليات الحذف الخفيفة على الخادم الحالي. |
2 |
ينتظر الاستعلام حتى تكتمل عمليات الحذف الخفيفة على جميع النسخ المتماثلة (إن وُجدت). |
3 |
ينتظر الاستعلام اكتمالها على النسخ المتماثلة النشطة فقط. وهذا مدعوم فقط في SharedMergeTree. أما في ReplicatedMergeTree، فيعمل بالطريقة نفسها كما في mutations_sync = 2. |
انظر أيضًا
القيمة الافتراضية في Cloud: 1.