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

説明

ファイルシステムキャッシュの設定全般に関する情報が含まれています

カラム

  • cache_name (String) — キャッシュ名
  • path (String) — キャッシュディレクトリのパス
  • max_size (UInt64) — キャッシュの最大サイズ
  • max_elements (UInt64) — キャッシュ要素の最大数 (例: ファイルセグメント) 。ファイルシステム上のファイル数を制限します
  • max_file_segment_size (UInt64) — 1 つのファイルセグメントの最大サイズ
  • boundary_alignment (UInt64) — ファイルセグメントのアラインメント
  • cache_on_write_operations (UInt8) — ライトスルーキャッシュを有効にします (INSERT 時および MERGE 時にキャッシュ)
  • cache_policy (String) — キャッシュのエビクションポリシー
  • slru_size_ratio (Float64) — SLRU キャッシュポリシーにおける protected 要素と probationary 要素のサイズ比
  • background_download_threads (UInt64) — バックグラウンドダウンロードスレッド数。値 0 はバックグラウンドダウンロードを無効にします
  • background_download_queue_size_limit (UInt64) — バックグラウンドダウンロードキューのサイズ。値 0 はバックグラウンドダウンロードを無効にします
  • background_download_max_file_segment_size (UInt64) — バックグラウンドダウンロードでダウンロード可能な最大サイズ
  • load_metadata_threads (UInt64) — サーバー起動時にキャッシュメタデータを読み込むために使用するスレッドの最大数
  • load_metadata_asynchronously (UInt8) — サーバー起動時のメタデータの非同期読み込みを有効にします
  • keep_free_space_size_ratio (Float64) — バックグラウンドでキャッシュが維持しようとする空き容量の比率
  • keep_free_space_elements_ratio (Float64) — バックグラウンドでキャッシュが維持しようとする空き要素数の比率
  • keep_free_space_remove_batch (UInt64) — 空き容量/空き要素数の比率を維持するバックグラウンドスレッドが削除するキャッシュ要素のバッチサイズ
  • enable_filesystem_query_cache_limit (UInt8) — クエリ内で書き込めるキャッシュの最大サイズ制限を有効にします
  • cache_hits_threshold (UInt64) — 非推奨の設定
  • enable_bypass_cache_with_threshold (UInt8) — 文書化されていません。使用は推奨されません
  • bypass_cache_threshold (UInt64) — 文書化されていません。使用は推奨されません
  • write_cache_per_user_id_directory (UInt8) — ClickHouse Cloud の内部設定
  • allow_dynamic_cache_resize (UInt8) — ファイルシステムキャッシュの動的リサイズを許可します
  • dynamic_resize_lock_wait_ms (UInt64) — 動的リサイズの試行をスキップする前に、動的リサイズ用の排他ロック取得を待機するタイムアウト (ミリ秒)
  • max_size_ratio_to_total_space (Float64) — 総ディスク容量に対する max_size の比率
  • skip_cache_on_disk_failure (UInt8) — true の場合、ディスク IO エラー時にファイルシステムキャッシュ操作を黙ってバイパスします。false (デフォルト) の場合、ディスク IO エラーは起動失敗として伝播されます。
  • use_split_cache (UInt8) — system/data 用にファイルを分離して使用します。
  • split_cache_ratio (Float64) — split_cache におけるキャッシュ総サイズに対する system セグメントの比率。
  • overcommit_eviction_evict_step (UInt64) — overcommit エビクションポリシーにおけるバイト単位のエビクションステップ。keep_free_space_*_ratio 設定で使用されます
  • check_cache_probability (Float64) — デバッグビルドまたは sanitizer ビルドでのみ動作します。キャッシュ全体を走査して各キャッシュ要素の状態を確認し、キャッシュの正当性を検証します
  • is_initialized (UInt8) — キャッシュが正常に初期化されたかどうかを示します
  • current_size (UInt64) — 現在のキャッシュサイズ
  • current_elements_num (UInt64) — 現在のキャッシュ要素数 (ファイルセグメント)
最終更新日 2026年6月10日