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

primary_key_compress_block_size

حجم الكتل المستخدمة عند كتابة فهرس المفتاح الأساسي المضغوط لأجزاء البيانات الجديدة أو المُعاد كتابتها، مقدَّرًا بالبايتات قبل الضغط. لا ينطبق هذا الإعداد إلا عند تفعيل compress_primary_key. وهو يتحكم في تأطير الضغط والتخزين المؤقت، ولا يغيّر المفتاح الأساسي ولا دقة تقسيم الفهرس.

primary_key_compression_codec

ترميز الضغط المستخدم للمفتاح الأساسي، إذ إن المفتاح الأساسي صغير بما يكفي ويكون مخزّنًا مؤقتًا، لذا فإن الضغط الافتراضي هو ZSTD(3).

primary_key_lazy_load

حمّل المفتاح الأساسي في الذاكرة عند أول استخدام بدلًا من تحميله عند تهيئة الجدول. يمكن أن يوفّر ذلك الذاكرة عند وجود عدد كبير من الجداول.

primary_key_ratio_of_unique_prefix_values_to_skip_suffix_columns

إذا تغيّرت قيمة أحد أعمدة المفتاح الأساسي في جزء البيانات في ما لا يقل عن هذه النسبة من الحالات، فتخطَّ تحميل الأعمدة التالية إلى الذاكرة. يتيح ذلك تقليل استخدام الذاكرة من خلال عدم تحميل الأعمدة غير المفيدة من المفتاح الأساسي.