Skip to main content
これらの設定は ClickHouse サーバーを構成するもので、ClickHouse のソースコードから自動生成されています。

user_directories

以下の設定を含む設定ファイルのセクションです。
  • 事前定義されたユーザーが記述された設定ファイルへのパス。
  • SQL コマンドで作成されたユーザーが保存されるフォルダーへのパス。
  • SQL コマンドで作成されたユーザーが保存され、レプリケートされる ZooKeeper ノードのパス。
このセクションが指定されている場合、users_config と access_control_path のパスは使用されません。 user_directories セクションには任意の数の項目を含めることができ、項目の順序はその優先順位を示します (上にある項目ほど優先順位が高くなります) 。 例
ユーザー、ロール、行ポリシー、クォータ、プロファイルはZooKeeper に保存することもできます:
memory セクションを定義することもできます。これは、情報をディスクに書き込まず、メモリ上にのみ保持することを意味します。ldap は、LDAP サーバー上に情報を保存することを意味します。 ローカルで定義されていないユーザー用のリモートユーザーディレクトリとして LDAP サーバーを追加するには、以下の設定を含む単一の ldap セクションを定義します。 例

user_files_path

ユーザーファイルを格納するディレクトリです。file()、fileCluster() のテーブル関数で使用されます。 例

user_profile_events_per_cpu

スレッド数が多い場合の CPU 間での cache-line contention を避けるため、ユーザーごとの ProfileEvents カウンターを CPU ごとに分片化します。各ユーザーは getNumCPUs() * num_events * sizeof(atomic) 分のメモリを消費します (コア数の多いマシンでは数百 KiB) 。無効にすると、イベントごと・ユーザーごとに単一の共有 atomic にフォールバックし、スループットと引き換えにメモリ使用量を抑えます。

user_scripts_path

ユーザースクリプトのファイルを格納するディレクトリです。実行可能なユーザー定義関数 で使用されます。 例
最終更新日 2026年7月23日