> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# パフォーマンスと最適化

> ClickHouse のパフォーマンス機能と最適化機能の概要

このセクションでは、ClickHouse でクエリとインジェストの
パフォーマンスを向上させるための機能と手法を紹介します。これらのガイドの前提となる
基礎知識については、まず [Core Concepts](/ja/concepts/core-concepts/parts) を
読むことをお勧めします。

<CardGroup cols={2}>
  <Card title="PREWHERE の最適化" icon="filter" href="/ja/concepts/features/performance/prewhere">
    `PREWHERE` が非フィルタ対象のカラムを読み込む前にデータを絞り込むことで、どのように I/O を削減するかと、その効果を監視する方法を説明します。
  </Card>

  <Card title="割り当てプロファイリング" icon="chart-line" href="/ja/concepts/features/performance/allocation-profiling">
    ClickHouse でメモリ割り当てをプロファイルし、メモリ負荷を診断して、リソース使用量を調整します。
  </Card>

  <Card title="キャッシュ" icon="bolt" href="/ja/concepts/features/performance/caches/caches">
    クエリキャッシュ、クエリ条件キャッシュ、ユーザー空間ページキャッシュを使用して、繰り返し実行されるワークロードを高速化します。
  </Card>

  <Card title="スキップ索引" icon="forward" href="/ja/concepts/features/performance/skip-indexes/skipping-indexes">
    セカンダリのスキップ索引を使って不要なデータブロックを除外し、フィルタ付きクエリを高速化します。
  </Card>

  <Card title="遅延マテリアライゼーション" icon="clock" href="/ja/concepts/features/performance/lazy-materialization">
    必要になるまでカラムの読み込みを遅らせることで、選択性の高いクエリの I/O を削減します。
  </Card>

  <Card title="トラブルシューティング" icon="bug" href="/ja/concepts/features/performance/troubleshoot/sampling-query-profiler">
    サンプリング クエリプロファイラ、ハードウェアベンチマーク、メモリ問題のデバッグについて説明します。
  </Card>
</CardGroup>
