5.7 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | d734a8e46d |
37 | SYSTEM |
システムクエリ
- RELOAD DICTIONARIES
- RELOAD DICTIONARY
- DROP DNS CACHE
- DROP MARK CACHE
- FLUSH LOGS
- RELOAD CONFIG
- SHUTDOWN
- KILL
- STOP DISTRIBUTED SENDS
- FLUSH DISTRIBUTED
- START DISTRIBUTED SENDS
- STOP MERGES
- START MERGES
RELOAD DICTIONARIES
前に正常に読み込まれたすべての辞書を再読み込みします。
デフォルトでは、辞書を取り込みの遅延を参照 dictionaries_lazy_load)、起動時に自動的にロードされるのではなく、dictGet関数を使用して最初のアクセス時に初期化されるか、ENGINE=Dictionaryテーブルから選択されます。 その SYSTEM RELOAD DICTIONARIES
クエバなどの辞書(ロード).
常に戻る Ok.
辞書の更新の結果にかかわらず。
辞書dictionary_nameを再読み込み
辞書を完全に再読み込みする dictionary_name
辞書の状態にかかわらず(LOADED/NOT_LOADED/FAILED)。
常に戻る Ok.
辞書を更新した結果にかかわらず。
ディクショナリのステータスは以下のクエリで確認できます。 system.dictionaries
テーブル。
SELECT name, status FROM system.dictionaries;
DROP DNS CACHE
ClickHouseの内部DNSキャッシュをリセットします。 場合によっては(古いClickHouseバージョンの場合)、インフラストラクチャを変更するとき(別のClickHouseサーバーのIPアドレスまたは辞書で使用されるサーバーを変更する
より便利な(自動)キャッシュ管理については、"disable_internal_dns_cache,dns_cache_update_periodパラメータ"を参照してください。
DROP MARK CACHE
リセットをマークします。 clickhouseおよび性能試験の開発で使用される。
FLUSH LOGS
Flushes buffers of log messages to system tables (e.g. system.query_log). Allows you to not wait 7.5 seconds when debugging.
RELOAD CONFIG
ClickHouse構成を再読み込みします。 設定がZooKeeeperに格納されている場合に使用されます。
SHUTDOWN
通常シャットダウンclickhouse(のような service clickhouse-server stop
/ kill {$pid_clickhouse-server}
)
KILL
異常終了しclickhouse工程など kill -9 {$ pid_clickhouse-server}
)
分散テーブルの管理
ClickHouse管理 分散 テーブル。 ユーザーがこれらのテーブルにデータを挿入すると、ClickHouseはまずクラスターノードに送信するデータのキューを作成し、次に非同期に送信します。 キューの処理を管理することができます STOP DISTRIBUTED SENDS, FLUSH DISTRIBUTED、と START DISTRIBUTED SENDS クエリ。 また、分散データを同期的に挿入することもできます。 insert_distributed_sync
設定。
STOP DISTRIBUTED SENDS
を無効にした背景データの分布を挿入する際、データを配布します。
SYSTEM STOP DISTRIBUTED SENDS [db.]<distributed_table_name>
FLUSH DISTRIBUTED
クラスタノードにデータを同期送信するようにclickhouseを強制します。 ノードが使用できない場合、clickhouseは例外をスローし、クエリの実行を停止します。 これは、すべてのノードがオンラインに戻ったときに発生します。
SYSTEM FLUSH DISTRIBUTED [db.]<distributed_table_name>
START DISTRIBUTED SENDS
を背景データの分布を挿入する際、データを配布します。
SYSTEM START DISTRIBUTED SENDS [db.]<distributed_table_name>
STOP MERGES
提供可能停止を背景に合併したテーブルのmergetree家族:
SYSTEM STOP MERGES [[db.]merge_tree_family_table_name]
!!! note "メモ"
DETACH / ATTACH
テーブルは、以前にすべてのMergeTreeテーブルのマージが停止された場合でも、テーブルのバックグラウンドマージを開始します。
START MERGES
の提供が開始背景に合併したテーブルのmergetree家族:
SYSTEM START MERGES [[db.]merge_tree_family_table_name]