min_insert_block_size_bytes
- عدد صحيح موجب.
- 0 — لا يشارك الإعداد في تكوين الكتل.
min_insert_block_size_bytes_for_materialized_views
INSERT. وتُدمَج الكتل الأصغر حجمًا في كتل أكبر. لا يُطبَّق هذا الإعداد إلا على الكتل المُدرَجة في العرض المادي. ومن خلال ضبط هذا الإعداد، يمكنك التحكّم في دمج الكتل أثناء الإرسال إلى العرض المادي وتجنّب الاستهلاك المفرط للذاكرة.
القيم الممكنة:
- أي عدد صحيح موجب.
- 0 — تعطيل الدمج.
min_insert_block_size_rows
-
تحليل التنسيق: عندما يحلل الخادوم تنسيقات الإدخال المعتمدة على الصفوف (CSV وTSV وJSONEachRow وغيرها) عبر أي واجهة (HTTP و
clickhouse-clientمع بيانات مضمنة وgRPC وPostgreSQL wire protocol)، تُنتَج الكتل عندما:- يتم بلوغ كلٍّ من min_insert_block_size_rows وmin_insert_block_size_bytes، OR
- يتم بلوغ أحد max_insert_block_size_rows أو max_insert_block_size_bytes
clickhouse-clientأوclickhouse-localللقراءة من ملف، يتولى العميل نفسه تحليل البيانات، وينطبق هذا الإعداد من جهة العميل. -
عمليات INSERT: أثناء استعلامات INSERT وعند مرور البيانات عبر العروض المادية، يعتمد سلوك هذا الإعداد على
use_strict_insert_block_limits:-
عند التمكين: تُنتَج الكتل عندما:
- الحدود الدنيا (AND): يتم بلوغ كلٍّ من min_insert_block_size_rows وmin_insert_block_size_bytes
- الحدود القصوى (OR): يتم بلوغ أحد max_insert_block_size_rows أو max_insert_block_size_bytes
- عند التعطيل (الافتراضي): تُنتَج الكتل عند بلوغ min_insert_block_size_rows أو min_insert_block_size_bytes. ولا تُفرَض إعدادات max_insert_block_size.
-
عند التمكين: تُنتَج الكتل عندما:
- عدد صحيح موجب.
- 0 — لا يشارك الإعداد في تكوين الكتل.
min_insert_block_size_rows_for_materialized_views
INSERT. وتُدمَج الكتل الأصغر حجمًا في كتل أكبر. لا يُطبَّق هذا الإعداد إلا على الكتل المُدرجة في العرض المادي. ومن خلال ضبط هذا الإعداد، يمكنك التحكّم في دمج الكتل أثناء تمريرها إلى العرض المادي وتجنّب الإفراط في استخدام الذاكرة.
القيم الممكنة:
- أي عدد صحيح موجب.
- 0 — تعطيل الدمج.