الانتقال إلى المحتوى الرئيسي

الوصف

يتضمن معلومات عن جميع إعدادات ذاكرة التخزين المؤقت لنظام الملفات

الأعمدة

  • 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) — إعداد مهمل
  • enable_bypass_cache_with_threshold (UInt8) — غير موثّق. لا يُنصح باستخدامه
  • bypass_cache_threshold (UInt64) — غير موثّق. لا يُنصح باستخدامه
  • write_cache_per_user_id_directory (UInt8) — إعداد داخلي في ClickHouse Cloud
  • allow_dynamic_cache_resize (UInt8) — السماح بتغيير حجم ذاكرة التخزين المؤقت لنظام الملفات ديناميكيًا
  • dynamic_resize_lock_wait_ms (UInt64) — المهلة بالمللي ثانية للحصول على القفل الحصري لتغيير الحجم الديناميكي قبل تجاوز محاولة تغيير الحجم
  • max_size_ratio_to_total_space (Float64) — نسبة max_size إلى إجمالي مساحة القرص
  • skip_cache_on_disk_failure (UInt8) — إذا كانت القيمة true، فتُتخطى عمليات ذاكرة التخزين المؤقت لنظام الملفات بصمت عند حدوث أخطاء إدخال/إخراج على القرص. وإذا كانت false (default)، فتُمرَّر أخطاء إدخال/إخراج القرص على أنها حالات فشل عند بدء التشغيل.
  • use_split_cache (UInt8) — استخدام فصل الملفات إلى system/data.
  • split_cache_ratio (Float64) — نسبة جزء system إلى الحجم الإجمالي لذاكرة التخزين المؤقت في split_cache.
  • overcommit_eviction_evict_step (UInt64) — خطوة الإخلاء بالبايت لسياسة إخلاء overcommit. تُستخدم لإعدادات keep_free_space_*_ratio
  • check_cache_probability (Float64) — يعمل فقط مع بنية Debug أو sanitizer. ويتحقق من صحة ذاكرة التخزين المؤقت عبر المرور على كاملها وفحص حالة كل عنصر فيها
  • is_initialized (UInt8) — يشير إلى ما إذا كانت ذاكرة التخزين المؤقت قد هُيئت بنجاح
  • current_size (UInt64) — الحجم الحالي لذاكرة التخزين المؤقت
  • current_elements_num (UInt64) — العدد الحالي لعناصر ذاكرة التخزين المؤقت (مقاطع الملفات)
آخر تعديل في ٢٥ يونيو ٢٠٢٦