هذه الإعدادات متوفّرة في system.settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية.
async_insert
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.2 | 1 | تمكين عمليات إدراج غير المتزامنة افتراضيًا. |
إذا كانت القيمة true، تُخزَّن البيانات من استعلام INSERT في قائمة انتظار، ثم تُفرَّغ لاحقًا إلى الجدول في الخلفية. وإذا كانت wait_for_async_insert تساوي false، فستُعالَج عملية INSERT بشكل شبه فوري، وإلا فسينتظر العميل حتى تُفرَّغ البيانات إلى الجدول
async_insert_busy_timeout_decrease_rate
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 0.2 | معدل النمو الأسيّ الذي تنخفض وفقه مهلة الإدراج غير المتزامن التكيفية |
معدل النمو الأسيّ الذي تنخفض وفقه مهلة الإدراج غير المتزامن التكيفية
async_insert_busy_timeout_increase_rate
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 0.2 | معدل النمو الأُسّي الذي تزداد وفقه مهلة الإدراج غير المتزامن التكيفية |
معدل النمو الأُسّي الذي تزداد وفقه مهلة الإدراج غير المتزامن التكيفية
async_insert_busy_timeout_max_ms
الأسماء البديلة: async_insert_busy_timeout_ms
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 200 | الحد الأدنى لمهلة الإدراج غير المتزامن بالمللي ثانية؛ `async_insert_busy_timeout_ms` هو اسم بديل لـ `async_insert_busy_timeout_max_ms` |
الحد الأقصى لمدة الانتظار قبل تفريغ البيانات المجمّعة لكل استعلام، بدءًا من لحظة ظهور أول البيانات.
القيمة الافتراضية في Cloud: 1000 (1s).
async_insert_busy_timeout_min_ms
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 50 | الحد الأدنى لقيمة مهلة الإدراج غير المتزامن بالمللي ثانية؛ كما تُستخدم أيضًا كقيمة ابتدائية، وقد تزيدها الخوارزمية التكيفية لاحقًا |
إذا كان الضبط التلقائي مُمكّنًا عبر async_insert_use_adaptive_busy_timeout، فهذا هو الحد الأدنى للوقت الذي يجب انتظاره قبل تفريغ البيانات المجمعة لكل استعلام منذ ظهور أول البيانات. كما تُستخدم أيضًا كقيمة ابتدائية للخوارزمية التكيفية
async_insert_deduplicate
بالنسبة إلى استعلامات INSERT غير المتزامنة في الجدول المُكرَّر، يحدّد ما إذا كان ينبغي إجراء إزالة التكرار للكتل المُدرَجة
لا يسري هذا الإعداد إلا عندما يكون deduplicate_insert مضبوطًا على backward_compatible_choice.
async_insert_max_data_size
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 10485760 | بدا أن القيمة السابقة كانت صغيرة جدًا. |
الحد الأقصى لحجم البيانات غير المُحلَّلة المجمَّعة لكل استعلام، بالبايت، قبل إدراجها
Cloud default value: 104857600 (100 MiB).
async_insert_max_query_number
الحد الأقصى لعدد استعلامات إدراج قبل تنفيذ الإدراج.
لا يسري هذا إلا إذا كانت قيمة الإعداد async_insert_deduplicate تساوي 1.
async_insert_poll_timeout_ms
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 10 | مهلة بالمللي ثانية لاستطلاع البيانات من قائمة انتظار الإدراج غير المتزامن |
مهلة لاستطلاع البيانات من قائمة انتظار الإدراج غير المتزامن
async_insert_use_adaptive_busy_timeout
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.2 | 1 | استخدام مهلة إدراج غير المتزامن التكيفية |
إذا ضُبطت على true، فاستخدم مهلة الانشغال التكيفية لعمليات إدراج غير المتزامنة