Типы кэшей
При выполнении запросов ClickHouse использует различные кэши для ускорения запросов и уменьшения необходимости чтения или записи на диск.
Основные типы кэшей:
mark_cache
— кэш меток, используемый движками таблиц семействаMergeTree
.uncompressed_cache
— кэш несжатых данных, используемый движками таблиц семействаMergeTree
.- Кэш страниц операционной системы (используется косвенно, для файлов с актуальными данными).
Существуют также дополнительные типы кэшей:
- Кэш DNS.
- Кэш Regex.
- Кэш скомпилированных выражений.
- Кэш индекса векторного сходства.
- Кэш схем формата Avro.
- Кэш данных словари.
- Кэш вывода схемы.
- Кэш файловой системы для S3, Azure, локальных и других дисков.
- Кэш страниц в пользовательском пространстве.
- Кэш запросов.
- Кэш условий запросов.
- Кэш схем форматов.
Если вы хотите удалить один из кэшей для настройки производительности, устранения неполадок или обеспечения согласованности данных, вы можете использовать оператор SYSTEM DROP ... CACHE
.