キャッシュの種類
クエリを実行する際、ClickHouseは異なるキャッシュを使用します。
主要なキャッシュの種類:
mark_cache
— MergeTree 系のテーブルエンジンによって使用されるマークのキャッシュ。uncompressed_cache
— MergeTree 系のテーブルエンジンによって使用される非圧縮データのキャッシュ。skipping_index_cache
— MergeTree 系のテーブルエンジンによって使用されるメモリ内スキップインデックスグラニュールのキャッシュ。- オペレーティングシステムのページキャッシュ(実際のデータを含むファイルに対して間接的に使用される)。
追加のキャッシュの種類:
- DNSキャッシュ。
- Regexp キャッシュ。
- コンパイルされた式キャッシュ。
- Avro形式 スキーマキャッシュ。
- Dictionaries データキャッシュ。
- スキーマ推論キャッシュ。
- ファイルシステムキャッシュ(S3、Azure、ローカルおよびその他のディスク上)。
- クエリキャッシュ。
- フォーマットスキーマキャッシュ。
キャッシュの1つを削除するには、SYSTEM DROP ... CACHE ステートメントを使用します。
フォーマットスキーマキャッシュを削除するには、SYSTEM DROP FORMAT SCHEMA CACHE ステートメントを使用します。