system.settings
現在のユーザーのセッション設定に関する情報を含みます。
列:
name(String) — 設定名。value(String) — 設定値。changed(UInt8) — 設定が構成ファイルで明示的に定義されたか、または明示的に変更されたかどうかを示します。description(String) — 設定の簡潔な説明。min(Nullable(String)) — この設定に対して constraints によって最小値が設定されている場合、その最小値。設定に最小値がない場合は NULL を含みます。max(Nullable(String)) — この設定に対して constraints によって最大値が設定されている場合、その最大値。設定に最大値がない場合は NULL を含みます。disallowed_values(Array(String)) — 許可されない値の一覧。readonly(UInt8) — 現在のユーザーが設定を変更できるかどうかを示します:0— 現在のユーザーは設定を変更できます。1— 現在のユーザーは設定を変更できません。
default(String) — 設定のデフォルト値。alias_for(String) — この設定が他の設定のエイリアスである場合、その元の設定名。is_obsolete(UInt8) - 設定が廃止済みかどうかを示します。tier(Enum8) — この機能のサポートレベル。ClickHouse の機能は、その開発の現在の状況および使用時に期待できる安定性に応じて階層化されています。値:'Production'— 機能は安定しており、安全に使用でき、他の 本番 機能との相互作用にも問題がありません。'Beta'— 機能は安定しており安全です。他の機能と組み合わせて使用した場合の結果は不明であり、正しさは保証されません。テストおよびレポートを歓迎します。'Experimental'— 機能は開発中です。開発者および ClickHouse の愛好家のみを対象としています。機能が動作するかどうかは不明であり、いつでも削除される可能性があります。'Obsolete'— もはやサポートされていません。すでに削除されたか、今後のリリースで削除される予定です。
例
次の例は、名前に min_i を含む設定に関する情報を取得する方法を示しています。
Row 3:
──────
name: min_insert_block_size_rows_for_materialized_views
value: 0
changed: 0
description: INSERT クエリでテーブルに挿入できるブロック内の最小行数を設定します。より小さいサイズのブロックは、より大きなブロックにまとめられます。この設定は、マテリアライズドビュー に挿入されるブロックに対してのみ適用されます。この設定を調整することで、マテリアライズドビューへの書き込み時のブロックのまとめを制御し、過剰なメモリ使用を回避できます。
Possible values:
- 任意の正の整数。
- 0 — まとめ処理を無効にします。
See Also
- min_insert_block_size_rows
min: ᴺᵁᴸᴸ
max: ᴺᵁᴸᴸ
readonly: 0
type: UInt64
default: 0
alias_for:
is_obsolete: 0 tier: Production
Row 4:
──────
name: min_insert_block_size_bytes_for_materialized_views
value: 0
changed: 0
description: INSERT クエリでテーブルに挿入できるブロック内の最小バイト数を設定します。より小さいサイズのブロックは、より大きなブロックにまとめられます。この設定は、マテリアライズドビュー に挿入されるブロックに対してのみ適用されます。この設定を調整することで、マテリアライズドビューへの書き込み時のブロックのまとめを制御し、過剰なメモリ使用を回避できます。
Possible values:
- 任意の正の正の整数。
- 0 — まとめ処理を無効にします。
See also
- min_insert_block_size_bytes
min: ᴺᵁᴸᴸ
max: ᴺᵁᴸᴸ
readonly: 0
type: UInt64
default: 0
alias_for:
is_obsolete: 0 tier: Production
関連項目
- 設定
- クエリの権限
- 設定の制約
- SHOW SETTINGS ステートメント