shared_merge_tree_activate_coordinated_merges_tasks
يُفعّل إعادة جدولة مهام الدمج المنسّقة. وقد يكون ذلك مفيدًا حتى عندما shared_merge_tree_enable_coordinated_merges=0 لأن هذا سيؤدي إلى تعبئة إحصاءات منسّق الدمج ويساعد في التشغيل البارد.shared_merge_tree_blobs_list_inline_file_max_bytes
خزّن ملفات جزء blob-list التي لا يتجاوز حجمها هذا العدد من البايتات (مثل count.txt وmetadata_version.txt وفهارس minmax) مباشرةً داخل ملف blobs.list الموحّد بدلاً من blob منفصل في تخزين الكائنات، مما يوفر عملية كتابة وقراءة واحدة لـ blob لكل ملف صغير. تعطل القيمة 0 التضمين. لا يسري ذلك إلا على الأجزاء التي تستخدم تخزين blob-list (راجع shared_merge_tree_use_blobs_list_for_parts). متاح فقط في ClickHouse Cloud.shared_merge_tree_create_per_replica_metadata_nodes
يُمكّن من إنشاء العقدتَين /metadata و /columns لكل نسخة متماثلة في ZooKeeper. متاح فقط في ClickHouse Cloudshared_merge_tree_disable_merges_and_mutations_assignment
إيقاف إسناد عمليات الدمج في shared merge tree. متاح فقط في ClickHouse Cloudshared_merge_tree_empty_partition_lifetime
عدد الثواني التي سيُحتفَظ خلالها بالتقسيم في Keeper إذا لم تكن له أي أجزاء.shared_merge_tree_enable_automatic_empty_partitions_cleanup
يُفعِّل تنظيف إدخالات Keeper الخاصة بالتقسيم الفارغ.shared_merge_tree_enable_coordinated_merges
يُفعّل إسناد عمليات الدمج بقيادة المنسّق فيSharedMergeTree، إذ يُعِدّ منسق الدمج إدخالات الدمج ويوزّعها على عمّال الدمج النشطين بدلًا من الاقتصار على الاختيار المستقل لعمليات الدمج.
shared_merge_tree_enable_keeper_parts_extra_data
يُمكّن من كتابة السمات إلى الأجزاء الافتراضية واعتماد الكتل في Keepershared_merge_tree_enable_outdated_parts_check
يُفعّل التحقق الذي يُجريهSharedMergeTree في الخلفية لاكتشاف أجزاء البيانات التي لم تعد سارية، ثم يمرّرها إلى عملية تحديث الأجزاء. متاح فقط في ClickHouse Cloud.
shared_merge_tree_idle_parts_update_seconds
الفاصل الزمني، بالثواني، لتحديث الأجزاء من دون أن يتم تشغيله بواسطة آلية watch في ZooKeeper ضمن shared merge tree. متاح فقط في ClickHouse Cloudshared_merge_tree_inactive_replica_cutoff_seconds
المدة التي تظل خلالها النسخة المتماثلة غير النشطة مأخوذة في الحسبان أثناء التنظيف في الخلفية (OutdatedPartsQuorumThread): ما دامت النسخة المتماثلة غير نشطة لمدة تقل عن هذا العدد من الثواني،
فإنها تظل تؤخر إزالة الأجزاء القديمة وحذف mutations المكتملة. وتعني القيمة 0
استخدام القيمة الافتراضية، وهي مهلتا جلسة لـ ZooKeeper.
في ClickHouse Cloud فقط
shared_merge_tree_initial_parts_update_backoff_ms
مهلة التأخير الأولية، بالمللي ثانية، قبل إعادة محاولة عملية تحديث أجزاء البيانات فيSharedMergeTree. ومع تكرار إعادة المحاولة، تزداد مهلة التأخير إلى أن تبلغ shared_merge_tree_max_parts_update_backoff_ms. متاح فقط في ClickHouse Cloud.
shared_merge_tree_interserver_http_connection_timeout_ms
مهلات اتصال HTTP بين الخوادم. متاح فقط في ClickHouse Cloudshared_merge_tree_interserver_http_timeout_ms
مهلات الاتصال لاتصالات HTTP بين الخوادم. متاح فقط في ClickHouse Cloudshared_merge_tree_leader_update_period_random_add_seconds
يضيف قيمة موزعة توزيعًا منتظمًا من 0 إلى x ثانية إلى shared_merge_tree_leader_update_period لتجنب ظاهرة القطيع المندفع. متاح فقط في ClickHouse Cloudshared_merge_tree_leader_update_period_seconds
الحد الأقصى للمدة لإعادة التحقق من القائد المسؤول عن تحديث الأجزاء. متاح فقط في ClickHouse Cloudshared_merge_tree_max_outdated_parts_to_process_at_once
الحد الأقصى لعدد الأجزاء القديمة التي سيحاول القائد تأكيد إزالتها ضمن طلب HTTP واحد. متاح فقط في ClickHouse Cloud.shared_merge_tree_max_parts_update_backoff_ms
الحد الأقصى للتأخير، بالمللي ثانية، بين محاولات إعادة تنفيذ عملية تحديث أجزاء البيانات فيSharedMergeTree. متاح فقط في ClickHouse Cloud.
shared_merge_tree_max_parts_update_leaders_in_total
الحد الأقصى لعدد النسخ المتماثلة على مستوى الخدمة التي يمكنها أن تتولى في آنٍ واحد دور قائد تحديث أجزاء البيانات. متاح فقط في ClickHouse Cloud.shared_merge_tree_max_parts_update_leaders_per_az
الحد الأقصى لعدد النسخ المتماثلة داخل منطقة توافر واحدة التي يمكنها أن تتولى في آنٍ واحد دور القائد المسؤول عن تحديث أجزاء البيانات. يسري هذا الحد إلى جانب الحدshared_merge_tree_max_parts_update_leaders_in_total. متوفر فقط في ClickHouse Cloud.
shared_merge_tree_max_replicas_for_parts_deletion
الحد الأقصى لعدد النسخ المتماثلة التي ستشارك في حذف الأجزاء (خيط التنفيذ killer). متاح فقط في ClickHouse Cloudshared_merge_tree_max_replicas_to_merge_parts_for_each_parts_range
الحد الأقصى لعدد النسخ المتماثلة التي ستحاول إسناد عمليات دمج يحتمل أن تكون متعارضة (مما يساعد على تجنب التعارضات غير الضرورية في إسناد عمليات الدمج). تعني القيمة 0 أن هذه الميزة معطّلة. هذا الإعداد متاح فقط في ClickHouse Cloudshared_merge_tree_max_suspicious_broken_parts
الحد الأقصى للأجزاء المعطوبة في SMT؛ وإذا تجاوز العدد هذا الحد، يُمنع الفصل التلقائي.shared_merge_tree_max_suspicious_broken_parts_bytes
الحد الأقصى لإجمالي حجم جميع الأجزاء التالفة في SMT. وإذا تجاوز هذا الحد، يُمنع الفصل التلقائي.shared_merge_tree_memo_ids_remove_timeout_seconds
المدة التي نحتفظ فيها بمعرّفات التذكّر المؤقت لعمليات الإدراج لتجنّب الإجراءات الخاطئة أثناء إعادة محاولات الإدراج. متاح فقط في ClickHouse Cloudshared_merge_tree_merge_coordinator_distribution_algorithm
الخوارزمية التي يستخدمها خيط منسّق الدمج لتوزيع عمليات الدمج بين النسخ المتماثلة. القيم الممكنة:water_fillingsainte_lague
shared_merge_tree_merge_coordinator_election_check_period_ms
الفاصل الزمني بين مرات تشغيل خيط تنفيذ انتخاب منسّق الدمجshared_merge_tree_merge_coordinator_factor
معامل تغيير مدة تأخير خيط coordinatorshared_merge_tree_merge_coordinator_fetch_fresh_metadata_period_ms
الفاصل الزمني الذي ينبغي أن يتزامن عنده merge coordinator مع ZooKeeper للحصول على بيانات وصفية حديثةshared_merge_tree_merge_coordinator_max_merge_request_size
عدد عمليات الدمج التي يمكن للمنسّق طلبها من MergerMutator دفعة واحدةshared_merge_tree_merge_coordinator_max_period_ms
الحد الأقصى للفاصل الزمني بين مرات تشغيل خيط منسق الدمجshared_merge_tree_merge_coordinator_merges_prepare_count
عدد إدخالات الدمج التي ينبغي أن يُعدّها المنسّق ويوزّعها على العمّال. عند ضبطه على ‘auto’، فإنه يساوي الحد الأقصى لعدد مهام الدمج المسموح بها على نسخة متماثلة واحدة مضروبًا في عدد النسخ المتماثلة النشطة.shared_merge_tree_merge_coordinator_min_period_ms
الحد الأدنى للفاصل الزمني بين مرات تشغيل خيط الخاصة بـ merge coordinatorshared_merge_tree_merge_worker_fast_timeout_ms
مهلة الانتظار التي يستخدمها خيط عامل الدمج إذا احتاج إلى تحديث حالته بعد تنفيذ إجراء فوريshared_merge_tree_merge_worker_regular_timeout_ms
الفاصل الزمني بين مرات تشغيل خيط عامل الدمجshared_merge_tree_outdated_parts_group_size
يحدّد عدد النسخ المتماثلة التي ستكون ضمن مجموعة rendezvous hash نفسها عند تنظيف الأجزاء القديمة. متاح فقط في ClickHouse Cloud.shared_merge_tree_partitions_hint_ratio_to_reload_merge_pred_for_mutations
سيُعاد تحميل شرط الدمج في مهمة اختيار الدمج/التعديل عندما تكون نسبة<candidate partitions for mutations only (partitions that cannot be merged)>/<candidate partitions for mutations> أعلى من هذا الإعداد. هذا متاح فقط
في ClickHouse Cloud