mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-29 02:52:13 +00:00
Merge pull request #64534 from ClickHouse/evillique-patch-1
Unify SYSTEM query docs
This commit is contained in:
commit
0f81148e9a
@ -206,6 +206,32 @@ Enables background data distribution when inserting data into distributed tables
|
|||||||
SYSTEM START DISTRIBUTED SENDS [db.]<distributed_table_name> [ON CLUSTER cluster_name]
|
SYSTEM START DISTRIBUTED SENDS [db.]<distributed_table_name> [ON CLUSTER cluster_name]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### STOP LISTEN
|
||||||
|
|
||||||
|
Closes the socket and gracefully terminates the existing connections to the server on the specified port with the specified protocol.
|
||||||
|
|
||||||
|
However, if the corresponding protocol settings were not specified in the clickhouse-server configuration, this command will have no effect.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM STOP LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol']
|
||||||
|
```
|
||||||
|
|
||||||
|
- If `CUSTOM 'protocol'` modifier is specified, the custom protocol with the specified name defined in the protocols section of the server configuration will be stopped.
|
||||||
|
- If `QUERIES ALL [EXCEPT .. [,..]]` modifier is specified, all protocols are stopped, unless specified with `EXCEPT` clause.
|
||||||
|
- If `QUERIES DEFAULT [EXCEPT .. [,..]]` modifier is specified, all default protocols are stopped, unless specified with `EXCEPT` clause.
|
||||||
|
- If `QUERIES CUSTOM [EXCEPT .. [,..]]` modifier is specified, all custom protocols are stopped, unless specified with `EXCEPT` clause.
|
||||||
|
|
||||||
|
### START LISTEN
|
||||||
|
|
||||||
|
Allows new connections to be established on the specified protocols.
|
||||||
|
|
||||||
|
However, if the server on the specified port and protocol was not stopped using the SYSTEM STOP LISTEN command, this command will have no effect.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM START LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol']
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## Managing MergeTree Tables
|
## Managing MergeTree Tables
|
||||||
|
|
||||||
ClickHouse can manage background processes in [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) tables.
|
ClickHouse can manage background processes in [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) tables.
|
||||||
@ -463,77 +489,7 @@ Will do sync syscall.
|
|||||||
SYSTEM SYNC FILE CACHE [ON CLUSTER cluster_name]
|
SYSTEM SYNC FILE CACHE [ON CLUSTER cluster_name]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### UNLOAD PRIMARY KEY
|
||||||
## SYSTEM STOP LISTEN
|
|
||||||
|
|
||||||
Closes the socket and gracefully terminates the existing connections to the server on the specified port with the specified protocol.
|
|
||||||
|
|
||||||
However, if the corresponding protocol settings were not specified in the clickhouse-server configuration, this command will have no effect.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM STOP LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol']
|
|
||||||
```
|
|
||||||
|
|
||||||
- If `CUSTOM 'protocol'` modifier is specified, the custom protocol with the specified name defined in the protocols section of the server configuration will be stopped.
|
|
||||||
- If `QUERIES ALL [EXCEPT .. [,..]]` modifier is specified, all protocols are stopped, unless specified with `EXCEPT` clause.
|
|
||||||
- If `QUERIES DEFAULT [EXCEPT .. [,..]]` modifier is specified, all default protocols are stopped, unless specified with `EXCEPT` clause.
|
|
||||||
- If `QUERIES CUSTOM [EXCEPT .. [,..]]` modifier is specified, all custom protocols are stopped, unless specified with `EXCEPT` clause.
|
|
||||||
|
|
||||||
## SYSTEM START LISTEN
|
|
||||||
|
|
||||||
Allows new connections to be established on the specified protocols.
|
|
||||||
|
|
||||||
However, if the server on the specified port and protocol was not stopped using the SYSTEM STOP LISTEN command, this command will have no effect.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM START LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol']
|
|
||||||
```
|
|
||||||
|
|
||||||
## Managing Refreshable Materialized Views {#refreshable-materialized-views}
|
|
||||||
|
|
||||||
Commands to control background tasks performed by [Refreshable Materialized Views](../../sql-reference/statements/create/view.md#refreshable-materialized-view)
|
|
||||||
|
|
||||||
Keep an eye on [`system.view_refreshes`](../../operations/system-tables/view_refreshes.md) while using them.
|
|
||||||
|
|
||||||
### SYSTEM REFRESH VIEW
|
|
||||||
|
|
||||||
Trigger an immediate out-of-schedule refresh of a given view.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM REFRESH VIEW [db.]name
|
|
||||||
```
|
|
||||||
|
|
||||||
### SYSTEM STOP VIEW, SYSTEM STOP VIEWS
|
|
||||||
|
|
||||||
Disable periodic refreshing of the given view or all refreshable views. If a refresh is in progress, cancel it too.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM STOP VIEW [db.]name
|
|
||||||
```
|
|
||||||
```sql
|
|
||||||
SYSTEM STOP VIEWS
|
|
||||||
```
|
|
||||||
|
|
||||||
### SYSTEM START VIEW, SYSTEM START VIEWS
|
|
||||||
|
|
||||||
Enable periodic refreshing for the given view or all refreshable views. No immediate refresh is triggered.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM START VIEW [db.]name
|
|
||||||
```
|
|
||||||
```sql
|
|
||||||
SYSTEM START VIEWS
|
|
||||||
```
|
|
||||||
|
|
||||||
### SYSTEM CANCEL VIEW
|
|
||||||
|
|
||||||
If there's a refresh in progress for the given view, interrupt and cancel it. Otherwise do nothing.
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SYSTEM CANCEL VIEW [db.]name
|
|
||||||
```
|
|
||||||
|
|
||||||
### SYSTEM UNLOAD PRIMARY KEY
|
|
||||||
|
|
||||||
Unload the primary keys for the given table or for all tables.
|
Unload the primary keys for the given table or for all tables.
|
||||||
|
|
||||||
@ -544,3 +500,47 @@ SYSTEM UNLOAD PRIMARY KEY [db.]name
|
|||||||
```sql
|
```sql
|
||||||
SYSTEM UNLOAD PRIMARY KEY
|
SYSTEM UNLOAD PRIMARY KEY
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Managing Refreshable Materialized Views {#refreshable-materialized-views}
|
||||||
|
|
||||||
|
Commands to control background tasks performed by [Refreshable Materialized Views](../../sql-reference/statements/create/view.md#refreshable-materialized-view)
|
||||||
|
|
||||||
|
Keep an eye on [`system.view_refreshes`](../../operations/system-tables/view_refreshes.md) while using them.
|
||||||
|
|
||||||
|
### REFRESH VIEW
|
||||||
|
|
||||||
|
Trigger an immediate out-of-schedule refresh of a given view.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM REFRESH VIEW [db.]name
|
||||||
|
```
|
||||||
|
|
||||||
|
### STOP VIEW, STOP VIEWS
|
||||||
|
|
||||||
|
Disable periodic refreshing of the given view or all refreshable views. If a refresh is in progress, cancel it too.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM STOP VIEW [db.]name
|
||||||
|
```
|
||||||
|
```sql
|
||||||
|
SYSTEM STOP VIEWS
|
||||||
|
```
|
||||||
|
|
||||||
|
### START VIEW, START VIEWS
|
||||||
|
|
||||||
|
Enable periodic refreshing for the given view or all refreshable views. No immediate refresh is triggered.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM START VIEW [db.]name
|
||||||
|
```
|
||||||
|
```sql
|
||||||
|
SYSTEM START VIEWS
|
||||||
|
```
|
||||||
|
|
||||||
|
### CANCEL VIEW
|
||||||
|
|
||||||
|
If there's a refresh in progress for the given view, interrupt and cancel it. Otherwise do nothing.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SYSTEM CANCEL VIEW [db.]name
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user