メインコンテンツへスキップ
メインコンテンツへスキップ

キャッシュの種類

クエリを実行する際には、ClickHouse はさまざまなキャッシュを利用してクエリ処理を高速化し、 ディスクからの読み取りやディスクへの書き込みの必要性を減らします。

主なキャッシュの種類は次のとおりです:

  • mark_cacheMergeTree ファミリーのテーブルエンジンで使用される marks のキャッシュ。
  • uncompressed_cacheMergeTree ファミリーのテーブルエンジンで使用される非圧縮データのキャッシュ。
  • オペレーティングシステムのページキャッシュ(実データを保持するファイルに対して間接的に利用される)。

このほかにも、多数の追加キャッシュがあります:

パフォーマンスチューニング、トラブルシューティング、またはデータ整合性の観点から これらのキャッシュのいずれかを削除したい場合は、 SYSTEM DROP ... CACHE ステートメントを使用できます。