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

lightweight_delete_mode

وضع لاستعلام التحديث الداخلي الذي يُنفَّذ كجزء من الحذف الخفيف. القيم الممكنة:
  • alter_update - يشغّل استعلام ALTER UPDATE الذي ينشئ عملية تعديل ثقيلة.
  • lightweight_update - يشغّل التحديث الخفيف إن أمكن، وإلا فيشغّل ALTER UPDATE.
  • lightweight_update_force - يشغّل التحديث الخفيف إن أمكن، وإلا فيُطلِق استثناءً.
في حالة DELETE FROM ... ON CLUSTER، يحدّد كل مضيف منفِّذ الوضع وفقًا لإعداداته الخاصة، ولذلك قد تُنفِّذ المضيفات التي تضبط ملفات تعريفها قيمًا افتراضية مختلفة عملية الحذف بأوضاع مختلفة. أما الـ shard المتماثل فيُنفَّذ على نسخة متماثلة واحدة فقط، ومن ثَمّ تكون إعدادات تلك النسخة هي الحاسمة. ويؤدي ضبط هذا الإعداد في session الاستعلام البادئ إلى تجاوز هذا السلوك، لأن إدخال distributed DDL يحمل تغييرات الـ session عندما تكون قيمة distributed_ddl_entry_format_version هي 2 أو أكثر، وهو ما تستوفيه القيمة الافتراضية. أما المضيف الذي يفرض قيودًا على هذا الإعداد فيُعيد القيمة إلى النطاق المسموح به.

lightweight_deletes_sync

مماثل لـ mutations_sync، لكنه يتحكم فقط في تنفيذ عمليات الحذف الخفيفة. القيم الممكنة: انظر أيضًا القيمة الافتراضية في Cloud: 1.