> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

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

# system.filesystem_cache_settings

<div id="description">
  ## الوصف
</div>

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

<div id="columns">
  ## الأعمدة
</div>

* `cache_name` ([String](/ar/reference/data-types/index)) — اسم ذاكرة التخزين المؤقت
* `path` ([String](/ar/reference/data-types/index)) — مسار دليل ذاكرة التخزين المؤقت
* `max_size` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى لحجم ذاكرة التخزين المؤقت
* `max_elements` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى لعدد عناصر ذاكرة التخزين المؤقت، مثل مقاطع الملفات (يحدّ من عدد الملفات على نظام الملفات)
* `max_file_segment_size` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى لحجم مقطع ملف واحد
* `boundary_alignment` ([UInt64](/ar/reference/data-types/index)) — محاذاة مقطع الملف
* `cache_on_write_operations` ([UInt8](/ar/reference/data-types/index)) — يفعّل التخزين المؤقت بالكتابة المباشرة (التخزين المؤقت عند `INSERT` و`MERGE`)
* `cache_policy` ([String](/ar/reference/data-types/index)) — سياسة إخلاء ذاكرة التخزين المؤقت
* `slru_size_ratio` ([Float64](/ar/reference/data-types/index)) — نسبة حجم سياسة SLRU في ذاكرة التخزين المؤقت بين العناصر المحمية والعناصر التجريبية
* `background_download_threads` ([UInt64](/ar/reference/data-types/index)) — عدد سلاسل التنزيل في الخلفية. تؤدي القيمة 0 إلى تعطيل التنزيل في الخلفية
* `background_download_queue_size_limit` ([UInt64](/ar/reference/data-types/index)) — حجم قائمة انتظار التنزيل في الخلفية. تؤدي القيمة 0 إلى تعطيل التنزيل في الخلفية
* `background_download_max_file_segment_size` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى للحجم الذي يمكن تنزيله في الخلفية
* `load_metadata_threads` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى لعدد السلاسل المستخدمة لتحميل البيانات الوصفية لذاكرة التخزين المؤقت عند بدء تشغيل الخادم
* `load_metadata_asynchronously` ([UInt8](/ar/reference/data-types/index)) — يفعّل التحميل غير المتزامن للبيانات الوصفية عند بدء تشغيل الخادم
* `keep_free_space_size_ratio` ([Float64](/ar/reference/data-types/index)) — نسبة من المساحة الحرة تحاول ذاكرة التخزين المؤقت الحفاظ عليها في الخلفية
* `keep_free_space_elements_ratio` ([Float64](/ar/reference/data-types/index)) — نسبة من العناصر الحرة تحاول ذاكرة التخزين المؤقت الحفاظ عليها في الخلفية
* `keep_free_space_remove_batch` ([UInt64](/ar/reference/data-types/index)) — حجم دفعة إزالة عناصر ذاكرة التخزين المؤقت التي تنفذها سلسلة في الخلفية للحفاظ على نسبة المساحة الحرة/العناصر الحرة
* `invalidated_entries_cleanup_interval_ms` ([UInt64](/ar/reference/data-types/index)) — الفاصل الزمني للخمول، بالمللي ثانية، لمهمة الخلفية التي تنظّف عناصر قائمة الانتظار ذات الأولوية غير الصالحة (المزالة تكاسليًا)
* `invalidated_entries_cleanup_threshold` ([UInt64](/ar/reference/data-types/index)) — عدد عناصر قائمة الانتظار ذات الأولوية غير الصالحة المتراكمة الذي يؤدي إلى بدء إزالتها في الخلفية
* `invalidated_entries_cleanup_remove_batch` ([UInt64](/ar/reference/data-types/index)) — الحد الأقصى لعدد عناصر قائمة الانتظار ذات الأولوية غير الصالحة التي تُزال ضمن قفل كتابة واحد في كل تكرار لخلفية المعالجة
* `enable_filesystem_query_cache_limit` ([UInt8](/ar/reference/data-types/index)) — يفعّل تقييد الحد الأقصى لحجم ذاكرة التخزين المؤقت الذي يمكن كتابته ضمن استعلام
* `cache_hits_threshold` ([UInt64](/ar/reference/data-types/index)) — إعداد مهمل
* `enable_bypass_cache_with_threshold` ([UInt8](/ar/reference/data-types/index)) — غير موثّق. لا يُنصح باستخدامه
* `bypass_cache_threshold` ([UInt64](/ar/reference/data-types/index)) — غير موثّق. لا يُنصح باستخدامه
* `write_cache_per_user_id_directory` ([UInt8](/ar/reference/data-types/index)) — إعداد داخلي في ClickHouse Cloud
* `allow_dynamic_cache_resize` ([UInt8](/ar/reference/data-types/index)) — السماح بتغيير حجم ذاكرة التخزين المؤقت لنظام الملفات ديناميكيًا
* `dynamic_resize_lock_wait_ms` ([UInt64](/ar/reference/data-types/index)) — المهلة بالمللي ثانية للحصول على القفل الحصري لتغيير الحجم الديناميكي قبل تجاوز محاولة تغيير الحجم
* `max_size_ratio_to_total_space` ([Float64](/ar/reference/data-types/index)) — نسبة `max_size` إلى إجمالي مساحة القرص
* `skip_cache_on_disk_failure` ([UInt8](/ar/reference/data-types/index)) — إذا كانت القيمة true، فتُتخطى عمليات ذاكرة التخزين المؤقت لنظام الملفات بصمت عند حدوث أخطاء إدخال/إخراج على القرص. وإذا كانت false (default)، فتُمرَّر أخطاء إدخال/إخراج القرص على أنها حالات فشل عند بدء التشغيل.
* `use_split_cache` ([UInt8](/ar/reference/data-types/index)) — استخدام فصل الملفات إلى system/data.
* `split_cache_ratio` ([Float64](/ar/reference/data-types/index)) — نسبة جزء system إلى الحجم الإجمالي لذاكرة التخزين المؤقت في split\_cache.
* `overcommit_eviction_evict_step` ([UInt64](/ar/reference/data-types/index)) — خطوة الإخلاء بالبايت لسياسة إخلاء overcommit. تُستخدم لإعدادات keep\_free\_space\_\*\_ratio
* `check_cache_probability` ([Float64](/ar/reference/data-types/index)) — يعمل فقط مع بنية Debug أو sanitizer. ويتحقق من صحة ذاكرة التخزين المؤقت عبر المرور على كاملها وفحص حالة كل عنصر فيها
* `is_initialized` ([UInt8](/ar/reference/data-types/index)) — يشير إلى ما إذا كانت ذاكرة التخزين المؤقت قد هُيئت بنجاح
* `current_size` ([UInt64](/ar/reference/data-types/index)) — الحجم الحالي لذاكرة التخزين المؤقت
* `current_elements_num` ([UInt64](/ar/reference/data-types/index)) — العدد الحالي لعناصر ذاكرة التخزين المؤقت (مقاطع الملفات)
