Skip to main content
هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية لـ ClickHouse.

vertical_merge_algorithm_min_bytes_to_activate

الحد الأدنى (التقريبي) للحجم غير المضغوط، بالبايت، في الأجزاء التي يجري دمجها لتفعيل خوارزمية الدمج العمودي.

vertical_merge_algorithm_min_columns_to_activate

الحد الأدنى لعدد الأعمدة غير المدرجة في المفتاح الأساسي (PK) لتفعيل خوارزمية الدمج العمودية.

vertical_merge_algorithm_min_rows_to_activate

الحد الأدنى (التقريبي) لإجمالي عدد الصفوف في الأجزاء الجاري دمجها لتفعيل خوارزمية الدمج العمودي.

vertical_merge_optimize_lightweight_delete

إذا كانت القيمة true، فسيتم تحسين الحذف خفيف الوزن أثناء الدمج العمودي.

vertical_merge_optimize_ttl_delete

إذا كانت القيمة true، فيمكن لعملية دمج TTL على مستوى الصفوف استخدام خوارزمية الدمج العمودي بدلاً من الرجوع إلى الدمج الأفقي. ولا ينطبق ذلك إلا في وضع الدمج MergeTree أو Replacing أو Collapsing أو VersionedCollapsing، وعلى الجداول التي تحتوي على TTL للصفوف دون TTL للأعمدة أو TTL من نوع GROUP BY، وبشرط ألا يتضمن أي جزء بيانات مشارك في عملية الدمج حذفًا خفيف الوزن (lightweight delete). أما أي عملية دمج TTL أخرى فتظل أفقية.

vertical_merge_remote_filesystem_prefetch

إذا كانت القيمة true، فسيُستخدم الجلب المسبق للبيانات من نظام الملفات البعيد للعمود التالي أثناء الدمج