Skip to main content
このセクションには、ClickHouse のパフォーマンスを向上させるためのヒントやベストプラクティスがまとめられています。 このセクションを読む前に、Core Concepts を参照することをおすすめします。 このページでは、パフォーマンス改善に必要となる主要な概念を説明しています。

PREWHERE 最適化

PREWHERE が不要なカラムを読み込む前にデータを絞り込むことで I/O をどのように削減するか、またその効果をどのように監視するかを説明します。

メモリ割り当てプロファイリング

jemalloc を使用してメモリ割り当てをプロファイルします。

25.9 より前のバージョン向けメモリ割り当てプロファイリング

ClickHouse 25.9 より前のバージョン向けのメモリ割り当てプロファイリングです。

キャッシュ

クエリキャッシュ、クエリ条件キャッシュ、ユーザー空間ページキャッシュなど、各種 cache の概要です。

データスキッピングインデックス

例を交えながらデータスキッピングインデックスを解説します。

遅延マテリアライゼーション

実際に必要になるまでカラムデータの読み取りを遅らせます。

トラブルシューティング

メモリ問題のデバッグ、ハードウェアのテスト、サンプリングクエリプロファイラについて説明します。
最終更新日 2026年7月23日