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) — 辞書のロードまたは更新の終了時刻。辞書ソースの問題を監視し、その原因を調査するのに役立ちます。error_count(UInt64) — 最後の成功したロード以降のエラー数。辞書ソースの問題を監視し、その原因を調査するのに役立ちます。loading_duration(Float32) — 辞書のロードの所要時間。last_exception(String) — 辞書を作成または再ロードするときに発生するエラーのテキスト。辞書が作成できなかった場合。comment(String) — 辞書へのコメントのテキスト。
例
辞書を設定します:
辞書がロードされていることを確認します。