الوصف
الأعمدة
cache_name(String) — اسم ذاكرة التخزين المؤقتpath(String) — مسار دليل ذاكرة التخزين المؤقتmax_size(UInt64) — الحد الأقصى لحجم ذاكرة التخزين المؤقتmax_elements(UInt64) — الحد الأقصى لعدد عناصر ذاكرة التخزين المؤقت، مثل مقاطع الملفات (يحدّ من عدد الملفات على نظام الملفات)max_file_segment_size(UInt64) — الحد الأقصى لحجم مقطع ملف واحدboundary_alignment(UInt64) — محاذاة مقطع الملفcache_on_write_operations(UInt8) — يفعّل ذاكرة تخزين مؤقت للكتابة المباشرة (التخزين المؤقت عند INSERT وMERGE)cache_policy(String) — سياسة إخلاء ذاكرة التخزين المؤقتslru_size_ratio(Float64) — نسبة حجم سياسة ذاكرة التخزين المؤقت SLRU بين العناصر المحمية والعناصر قيد الاختبارbackground_download_threads(UInt64) — عدد خيوط التنزيل في الخلفية. تؤدي القيمة 0 إلى تعطيل التنزيل في الخلفيةbackground_download_queue_size_limit(UInt64) — حجم قائمة انتظار التنزيل في الخلفية. تؤدي القيمة 0 إلى تعطيل التنزيل في الخلفيةbackground_download_max_file_segment_size(UInt64) — الحد الأقصى للحجم الذي يمكن تنزيله في الخلفيةload_metadata_threads(UInt64) — الحد الأقصى لعدد الخيوط المستخدمة لتحميل البيانات الوصفية لذاكرة التخزين المؤقت عند بدء تشغيل الخادمload_metadata_asynchronously(UInt8) — يفعّل التحميل غير المتزامن للبيانات الوصفية عند بدء تشغيل الخادمkeep_free_space_size_ratio(Float64) — نسبة المساحة الحرة التي ستحاول ذاكرة التخزين المؤقت الحفاظ عليها في الخلفيةkeep_free_space_elements_ratio(Float64) — نسبة العناصر الحرة التي ستحاول ذاكرة التخزين المؤقت الحفاظ عليها في الخلفيةkeep_free_space_remove_batch(UInt64) — حجم دفعة إزالة عناصر ذاكرة التخزين المؤقت التي ينفذها الخيط الخلفي للحفاظ على نسبة المساحة/العناصر الحرةinvalidated_entries_cleanup_interval_ms(UInt64) — الفاصل الزمني للخمول، بالمللي ثانية، للمهمة الخلفية التي تنظّف إدخالات قائمة انتظار الأولوية غير الصالحة (المزالة تكاسليًا)invalidated_entries_cleanup_threshold(UInt64) — عدد إدخالات قائمة انتظار الأولوية غير الصالحة المتراكمة الذي يؤدي إلى تشغيل إزالتها في الخلفيةinvalidated_entries_cleanup_remove_batch(UInt64) — الحد الأقصى لعدد إدخالات قائمة انتظار الأولوية غير الصالحة التي تُزال تحت قفل كتابة واحد في كل دورة خلفيةenable_filesystem_query_cache_limit(UInt8) — يفعّل تقييد الحد الأقصى لحجم ذاكرة التخزين المؤقت الذي يمكن كتابته ضمن استعلامcache_hits_threshold(UInt64) — إعداد Deprecatedenable_bypass_cache_with_threshold(UInt8) — غير موثق. لا يُنصح باستخدامهbypass_cache_threshold(UInt64) — غير موثق. لا يُنصح باستخدامهwrite_cache_per_user_id_directory(UInt8) — إعداد داخلي في ClickHouse Cloudallow_dynamic_cache_resize(UInt8) — السماح بتغيير حجم ذاكرة التخزين المؤقت لنظام الملفات ديناميكيًاmax_size_ratio_to_total_space(Float64) — نسبةmax_sizeإلى إجمالي مساحة القرصskip_cache_on_disk_failure(UInt8) — إذا كانت القيمةtrue، فتُتجاوز عمليات ذاكرة التخزين المؤقت لنظام الملفات بصمت عند حدوث أخطاء IO في القرص. وإذا كانتfalse(الافتراضي)، فتُمرَّر أخطاء IO في القرص باعتبارها حالات فشل عند بدء التشغيل.use_split_cache(UInt8) — استخدام فصل الملفات بين system/data.split_cache_ratio(Float64) — نسبة الجزء الخاص بالنظام إلى الحجم الإجمالي لذاكرة التخزين المؤقت في split_cache.overcommit_eviction_evict_step(UInt64) — خطوة الإخلاء بالبايتات لسياسة إخلاء overcommit. تُستخدم مع إعدادات keep_free_space_*_ratiocheck_cache_probability(Float64) — يعمل فقط في build الخاص بـ debug أو sanitizer. يتحقق من صحة cache عبر المرور على cache بالكامل والتحقق من حالة كل عنصر فيهاexpose_prometheus_eviction_metrics(UInt8) — إتاحة مقاييس Prometheus لنشاط إخلاء ذاكرة التخزين المؤقت لنظام الملفات (filesystem_cache_evictions_totalوغيرها). تكون معطّلة افتراضيًا. ويمكن تبديلها في وقت التشغيل عبرSYSTEM RELOAD CONFIG.expose_prometheus_eviction_metrics_per_user(UInt8) — إتاحة مقاييس إخلاء إضافية لكل معرّف مستخدم. يتطلبexpose_prometheus_eviction_metrics. تزداد الكاردينالية مع زيادة المستخدمين المختلفين الذين يجرون الإخلاء.is_initialized(UInt8) — يشير إلى ما إذا كانت cache قد تمت تهيئتها بنجاحcurrent_size(UInt64) — الحجم الحالي للـ cachecurrent_elements_num(UInt64) — العدد الحالي لعناصر cache (file segments)