system.dictionaries
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) — ディクショナリへのコメントのテキスト。
例
ディクショナリを設定します:
ディクショナリがロードされていることを確認します。