system.dictionaries
Querying in ClickHouse Cloud
このシステムテーブルのデータは、ClickHouse Cloudの各ノードにローカルで保管されています。そのため、すべてのデータの完全なビューを取得するには、clusterAllReplicas
関数が必要です。詳細については こちら をご覧ください。
dictionaries に関する情報を含みます。
カラム:
database
(String) — DDL クエリによって作成された辞書を含むデータベースの名前。他の辞書の場合は空文字列。name
(String) — 辞書名。uuid
(UUID) — 辞書の UUID。status
(Enum8) — 辞書のステータス。可能な値:NOT_LOADED
— 辞書は使用されていないためロードされていません。LOADED
— 辞書が正常にロードされました。FAILED
— エラーのため辞書をロードできませんでした。LOADING
— 辞書が現在ロード中です。LOADED_AND_RELOADING
— 辞書が正常にロードされており、現在再ロード中です(頻繁な理由: SYSTEM RELOAD DICTIONARY クエリ、タイムアウト、辞書設定が変更された)。FAILED_AND_RELOADING
— エラーのため辞書をロードできず、現在ロード中です。
origin
(String) — 辞書を説明する設定ファイルへのパス。type
(String) — 辞書の割り当てタイプ。メモリに辞書を格納する。key.names
(Array(String)) — 辞書によって提供される キー名 の配列。key.types
(Array(String)) — 辞書によって提供される キータイプ の対応する配列。attribute.names
(Array(String)) — 辞書によって提供される 属性名 の配列。attribute.types
(Array(String)) — 辞書によって提供される 属性タイプ の対応する配列。bytes_allocated
(UInt64) — 辞書のために割り当てられた RAM の量。query_count
(UInt64) — 辞書がロードされてからのクエリの数、または最後の成功した再起動からのクエリの数。hit_rate
(Float64) — キャッシュ辞書において、値がキャッシュにあった使用の割合。found_rate
(Float64) — 値が見つかった使用の割合。element_count
(UInt64) — 辞書に保存されているアイテムの数。load_factor
(Float64) — 辞書内の充填率(ハッシュ辞書の場合、ハッシュテーブル内の充填率)。source
(String) — 辞書の データソース を説明するテキスト。lifetime_min
(UInt64) — メモリ内の辞書の最小 有効期限 で、これを超えると ClickHouse は辞書を再ロードしようとします(invalidate_query
が設定されている場合、変更があった場合のみ)。秒単位で設定。lifetime_max
(UInt64) — メモリ内の辞書の最大 有効期限 で、これを超えると ClickHouse は辞書を再ロードしようとします(invalidate_query
が設定されている場合、変更があった場合のみ)。秒単位で設定。loading_start_time
(DateTime) — 辞書の読み込み開始時刻。last_successful_update_time
(DateTime) — 辞書の読み込みまたは更新の終了時刻。辞書ソースのいくつかの問題を監視し、その原因を調査するのに役立ちます。loading_duration
(Float32) — 辞書の読み込みの期間。last_exception
(String) — 辞書を作成または再読み込みする際にエラーが発生した場合のエラーテキスト。comment
(String) — 辞書へのコメントのテキスト。
例
辞書を設定します:
辞書がロードされていることを確認します。