هذه الإعدادات متاحة في system.settings، ويجري توليدها تلقائيًا من المصدر.
use_query_cache
إذا كان هذا الإعداد مفعّلًا، فقد تستخدم استعلامات SELECT ذاكرة التخزين المؤقت للاستعلامات. ويتحكم المَعْلَمان enable_reads_from_query_cache
وenable_writes_to_query_cache بمزيد من التفصيل في كيفية استخدام ذاكرة التخزين المؤقت.
القيم الممكنة:
- 0 - معطّل
- 1 - مفعّل
use_query_condition_cache
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.4 | 1 | تحسين جديد |
| 25.3 | 0 | إعداد جديد. |
يُفعِّل ذاكرة التخزين المؤقت لشرط الاستعلام. تخزّن ذاكرة التخزين المؤقت نطاقات من الحبيبات في أجزاء البيانات التي لا تستوفي الشرط في عبارة WHERE،
وتُعيد استخدام هذه المعلومات كفهرسٍ مؤقت للاستعلامات اللاحقة.
القيم الممكنة:
- 0 - معطّل
- 1 - مفعّل
use_query_condition_cache_for_top_k
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.8 | 1 | إعداد جديد للتحكم في ذاكرة التخزين المؤقت لشرط الاستعلام لعمليات القراءة باستخدام `ORDER BY ... LIMIT n` (TopK)؛ وهو مفعّل افتراضيًا. يكون هذا التحكم معطّلًا في الإصدار 26.7، لذا فإن `compatibility` مع إصدار أقدم يُبقيه معطّلًا. |
فعّل ذاكرة التخزين المؤقت لشرط الاستعلام للاستعلامات التي تستخدم تحسين ORDER BY <column> LIMIT n (TopK) (القائم على التصفية الديناميكية أو فهارس التخطي). عند تعطيله، لا تستخدم عمليات القراءة هذه ذاكرة التخزين المؤقت ولا تملؤها.
قد تستبعد هذه الاستعلامات حبيبات أثناء التنفيذ بحسب العتبة الحالية، لذا تُقسَّم إدخالات ذاكرة التخزين المؤقت الخاصة بها وفقًا لمعلمات خطة TopK ومجموعة الأجزاء المقروءة. لا يكون لهذا الإعداد أي تأثير ما لم يكن use_query_condition_cache مفعّلًا أيضًا.
القيم الممكنة:
- 0 - معطّل
- 1 - مفعّل