Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات جلسة filesystem_cache_*

هذه الإعدادات متاحة في system.settings، وهي مُنشأة تلقائيًا من المصدر.

filesystem_cache_allow_background_download

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.111إعداد جديد للتحكم في التنزيلات في الخلفية ضمن ذاكرة التخزين المؤقت لنظام الملفات لكل استعلام.

يسمح لذاكرة التخزين المؤقت لنظام الملفات بإدراج التنزيلات في الخلفية للبيانات المقروءة من وحدة تخزين بعيدة. عطّل هذا الخيار للإبقاء على التنزيلات في المقدمة للاستعلام/الجلسة الحالية.

filesystem_cache_boundary_alignment

النوع
UInt64
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.110إعداد جديد

محاذاة حدود ذاكرة التخزين المؤقت لنظام الملفات. لا يُطبَّق هذا الإعداد إلا على عمليات القراءة غير المعتمدة على القرص (على سبيل المثال، لذاكرة التخزين المؤقت لمحركات الجداول البعيدة / دوال الجداول، وليس على إعدادات التخزين الخاصة بجداول MergeTree). وتعني القيمة 0 عدم تطبيق أي محاذاة.

filesystem_cache_enable_background_download_during_fetch

متاح فقط في ClickHouse Cloud
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.111إعداد جديد

يؤثر فقط في ClickHouse Cloud. وقت انتظار قفل ذاكرة التخزين المؤقت لحجز مساحة في ذاكرة التخزين المؤقت لنظام الملفات

filesystem_cache_enable_background_download_for_metadata_files_in_packed_storage

متاح فقط في ClickHouse Cloud
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.111إعداد جديد

يسري فقط في ClickHouse Cloud. مدة الانتظار للحصول على قفل ذاكرة التخزين المؤقت لحجز مساحة في ذاكرة التخزين المؤقت لنظام الملفات

filesystem_cache_max_download_size

النوع
UInt64
القيمة الافتراضية
137438953472

الحد الأقصى لحجم ذاكرة التخزين المؤقت لنظام الملفات البعيد الذي يمكن تنزيله عبر استعلام واحد

filesystem_cache_name

سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.10اسم ذاكرة التخزين المؤقت لنظام الملفات المُراد استخدامه لمحركات الجداول عديمة الحالة أو بحيرات البيانات

اسم ذاكرة التخزين المؤقت لنظام الملفات المُراد استخدامه لمحركات الجداول عديمة الحالة أو بحيرات البيانات

filesystem_cache_prefer_bigger_buffer_size

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.111إعداد جديد

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

filesystem_cache_reserve_space_wait_lock_timeout_milliseconds

النوع
UInt64
القيمة الافتراضية
1000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.31000مدة الانتظار لقفل ذاكرة التخزين المؤقت لنظام الملفات لحجز مساحة فيها

مدة الانتظار لقفل ذاكرة التخزين المؤقت لنظام الملفات لحجز مساحة فيها

filesystem_cache_segments_batch_size

النوع
UInt64
القيمة الافتراضية
20

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

filesystem_cache_skip_download_if_exceeds_per_query_cache_write_limit

الأسماء البديلة: skip_download_if_exceeds_query_cache

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.111إعادة تسمية الإعداد skip_download_if_exceeds_query_cache_limit

تخطَّ التنزيل من نظام الملفات البعيد إذا تجاوز حجمه حجم ذاكرة التخزين المؤقت للاستعلام

filesystem_cache_verbose_logging

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.80إعداد جديد يتحكم في رسائل السجل بمستوى TEST التي تُصدر لكل إعادة تعبئة لمخزن القراءة المؤقت لذاكرة التخزين المؤقت لنظام الملفات، والتي كانت تُصدر سابقًا دون قيد متى سمح مستوى السجل بذلك.

أصدر رسائل سجل بمستوى TEST لكل إعادة تعبئة لمخزن ذاكرة التخزين المؤقت لنظام الملفات (حالة القراءة، والحجم المتبقي للقراءة، والبايتات المقروءة). مخصصة لتصحيح الأخطاء فقط: تُنسَّق الرسائل مرة واحدة لكل قراءة، لذا فإن تمكينها لاستعلام يجري عددًا كبيرًا من القراءات الصغيرة المخزنة مؤقتًا يضيف عبئًا كبيرًا على التسجيل. ولا تظهر الرسائل إلا إذا كان مستوى السجل هو test أصلًا (راجع send_logs_level).

filesystem_cache_wait_for_concurrent_download_timeout_milliseconds

النوع
UInt64
القيمة الافتراضية
1000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.81000إعداد جديد يحدّ من مدة انتظار القراءة لمقطع ملف يجري تنزيله إلى ذاكرة التخزين المؤقت لنظام الملفات بواسطة استعلام متزامن؛ وعند انتهاء المهلة، تتجاوز القراءة ذاكرة التخزين المؤقت بدلاً من الانتظار إلى أجل غير مسمى. تتوافق القيمة السابقة 60000 مع السلوك القديم (دورة انتظار كاملة واحدة مدتها 60 ثانية لعملية التنزيل).

المدة القصوى لانتظار مقطع ملف يجري تنزيله إلى ذاكرة التخزين المؤقت لنظام الملفات بواسطة استعلام متزامن. عند انتهاء المهلة، تتجاوز القراءة ذاكرة التخزين المؤقت لنظام الملفات لهذا النطاق وتقرأ مباشرةً من وحدة تخزين بعيدة، بينما يستمر التنزيل المتزامن في ملء ذاكرة التخزين المؤقت. تعني القيمة 0 عدم الانتظار مطلقًا: تجاوز ذاكرة التخزين المؤقت فورًا إذا لم يكن النطاق المطلوب قد نُزِّل بعد. يؤدي خفض هذه القيمة إلى الحد من زمن استجابة الذيل لعمليات القراءة التي كانت ستنتظر، عند إصابة ذاكرة التخزين المؤقت، وتيرة تنزيل استعلام آخر، وذلك مقابل إرسال طلبات إضافية إلى وحدة تخزين بعيدة.

Navigation