5.7 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | 72537a2d52 |
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構成を再読み込みします。 設定がZookeeperに格納されている場合に使用されます。
SHUTDOWN
通常はClickHouseをシャットダウンします service clickhouse-server stop
/ kill {$pid_clickhouse-server}
)
KILL
クリックハウスプロセスを中止します kill -9 {$ pid_clickhouse-server}
)
分散テーブルの管理
ClickHouseは管理できます 分散 テーブル ユーザーがこれらのテーブルにデータを挿入すると、ClickHouseはまずクラスターノードに送信するデータのキューを作成し、それを非同期に送信します。 キュー処理を管理するには STOP DISTRIBUTED SENDS, FLUSH DISTRIBUTED,and 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テーブルに対してマージが停止された場合でも、tableはテーブルのバックグラウンドマージを開始します。
START MERGES
MergeTreeファミリ内のテーブルのバックグラウンドマージを開始できます:
SYSTEM START MERGES [[db.]merge_tree_family_table_name]