Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

min_bytes_to_use_direct_io

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

الحد الأدنى لحجم البيانات المطلوب لاستخدام direct I/O للوصول إلى قرص التخزين.

يستخدم ClickHouse هذا الإعداد عند قراءة البيانات من الجداول. إذا تجاوز الحجم الإجمالي لجميع البيانات المطلوب قراءتها min_bytes_to_use_direct_io بايت، فسيقرأ ClickHouse البيانات من قرص التخزين باستخدام الخيار O_DIRECT.

القيم الممكنة:

  • 0 — تم تعطيل direct I/O.
  • عدد صحيح موجب.

min_bytes_to_use_mmap_io

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

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

القيم الممكنة:

  • عدد صحيح موجب.
  • 0 — تُقرأ الملفات الكبيرة فقط عبر نسخ البيانات من النواة إلى حيز المستخدم.
Navigation