キャッシュの種類
クエリを実行する際、ClickHouseはさまざまなキャッシュを使用してクエリの速度を向上させ、ディスクへの読み書きの必要性を減らします。
主なキャッシュの種類は次のとおりです:
mark_cache
—MergeTree
ファミリーのテーブルエンジンによって使用される マーク のキャッシュ。uncompressed_cache
—MergeTree
ファミリーのテーブルエンジンによって使用される非圧縮データのキャッシュ。- オペレーティングシステムのページキャッシュ(実際のデータがあるファイルに対して間接的に使用されます)。
さらに多数の追加キャッシュタイプがあります:
- DNSキャッシュ。
- Regexp キャッシュ。
- コンパイル済み式キャッシュ。
- ベクトル類似性インデックス キャッシュ。
- Avro形式 スキーマのキャッシュ。
- 辞書 データキャッシュ。
- スキーマ推論キャッシュ。
- S3、Azure、ローカルおよびその他のディスクに対する ファイルシステムキャッシュ。
- ユーザースペースページキャッシュ。
- クエリキャッシュ。
- クエリ条件キャッシュ。
- 形式スキーマキャッシュ。
パフォーマンスチューニング、トラブルシューティング、またはデータ整合性の理由からキャッシュの1つを削除したい場合は、SYSTEM DROP ... CACHE
ステートメントを使用できます。