Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة لـ page_cache_*

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

page_cache_block_size

النوع
UInt64
القيمة الافتراضية
1048576
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.51048576أصبح هذا الإعداد قابلاً للضبط على مستوى كل استعلام.

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

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

تكون القيمة الأكبر، مثل 1 MiB، مناسبة للاستعلامات عالية الإنتاجية، بينما تكون القيمة الأصغر، مثل 64 KiB، مناسبة للاستعلامات النقطية منخفضة الكمون.

page_cache_inject_eviction

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.30أُضيفت ذاكرة تخزين الصفحات المؤقتة في فضاء المستخدم

قد تُبطِل ذاكرة تخزين الصفحات المؤقتة في فضاء المستخدم بعض الصفحات عشوائيًا من حين لآخر. هذا مخصص للاختبار.

page_cache_lookahead_blocks

النوع
UInt64
القيمة الافتراضية
16
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.516أصبح هذا الإعداد قابلاً للضبط على مستوى كل استعلام.

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

تكون القيمة الأعلى مناسبةً للاستعلامات عالية الإنتاجية، بينما تعمل الاستعلامات النقطية منخفضة الكمون بشكل أفضل من دون القراءة الاستباقية.

page_cache_max_coalesced_bytes

النوع
UInt64
القيمة الافتراضية
16777216
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.516777216إعداد جديد لوضع حد لحجم قراءة مدمجة واحدة تُستخدم لتعبئة ذاكرة تخزين الصفحات المؤقتة في فضاء المستخدم عند الإخفاق في ذاكرة التخزين المؤقت.

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

تؤدي القيمة الأعلى إلى تقليل عدد طلبات HTTP لعمليات الفحص البارد على التخزين الكائني؛ بينما تقلّل القيمة الأقل ذروة الاستخدام العابر للذاكرة.

Navigation