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
يُفعّل استراتيجية عمليات الدمج المنسّقةshared_merge_tree_enable_keeper_parts_extra_data
يُمكّن من كتابة السمات إلى الأجزاء الافتراضية واعتماد الكتل في Keepershared_merge_tree_enable_outdated_parts_check
تمكين التحقق من الأجزاء القديمة. متاح فقط في ClickHouse Cloudshared_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
مهلة التراجع الأولية لتحديث الأجزاء. متاح فقط في ClickHouse Cloudshared_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
الحد الأقصى لمدة التراجع عند تحديث الأجزاء. متاح فقط في ClickHouse Cloudshared_merge_tree_max_parts_update_leaders_in_total
الحد الأقصى لإجمالي عدد قادة تحديث الأجزاء. متاح فقط في ClickHouse Cloudshared_merge_tree_max_parts_update_leaders_per_az
الحد الأقصى لعدد القادة المسؤولين عن تحديث الأجزاء. متوفر فقط في ClickHouse Cloudshared_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