Consultas del sistema 

RELOAD DICTIONARIES 

Vuelve a cargar todos los diccionarios que se han cargado correctamente antes.
De forma predeterminada, los diccionarios se cargan perezosamente (ver Diccionarios_lazy_load), por lo que en lugar de cargarse automáticamente al inicio, se inicializan en el primer acceso a través de la función dictGet o SELECT desde tablas con ENGINE = Dictionary . El SYSTEM RELOAD DICTIONARIES consulta vuelve a cargar dichos diccionarios (LOADED).
Siempre vuelve Ok. independientemente del resultado de la actualización del diccionario.

RELOAD DICTIONARY Dictionary_name 

Recarga completamente un diccionario dictionary_name, independientemente del estado del diccionario (LOADED / NOT_LOADED / FAILED).
Siempre vuelve Ok. independientemente del resultado de la actualización del diccionario.
El estado del diccionario se puede comprobar consultando el system.dictionaries tabla.

SELECT name, status FROM system.dictionaries;

DROP DNS CACHE 

Restablece la caché DNS interna de ClickHouse. A veces (para versiones anteriores de ClickHouse) es necesario usar este comando al cambiar la infraestructura (cambiar la dirección IP de otro servidor de ClickHouse o el servidor utilizado por los diccionarios).

Para obtener una administración de caché más conveniente (automática), consulte disable_internal_dns_cache, dns_cache_update_period parameters.

DROP MARK CACHE 

Restablece la caché de marcas. Utilizado en el desarrollo de ClickHouse y pruebas de rendimiento.

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 

Vuelve a cargar la configuración de ClickHouse. Se usa cuando la configuración se almacena en ZooKeeeper.

SHUTDOWN 

Normalmente se apaga ClickHouse (como service clickhouse-server stop / kill {$pid_clickhouse-server})

KILL 

Anula el proceso de ClickHouse (como kill -9 {$ pid_clickhouse-server})

Administración de tablas distribuidas 

ClickHouse puede administrar distribuido tabla. Cuando un usuario inserta datos en estas tablas, ClickHouse primero crea una cola de los datos que se deben enviar a los nodos del clúster y, a continuación, los envía de forma asincrónica. Puede administrar el procesamiento de colas con el STOP DISTRIBUTED SENDS, FLUSH DISTRIBUTED, y START DISTRIBUTED SENDS consulta. También puede insertar sincrónicamente datos distribuidos con el insert_distributed_sync configuración.

STOP DISTRIBUTED SENDS 

Deshabilita la distribución de datos en segundo plano al insertar datos en tablas distribuidas.

SYSTEM STOP DISTRIBUTED SENDS [db.]<distributed_table_name>

FLUSH DISTRIBUTED 

Obliga a ClickHouse a enviar datos a nodos de clúster de forma sincrónica. Si algún nodo no está disponible, ClickHouse produce una excepción y detiene la ejecución de la consulta. Puede volver a intentar la consulta hasta que tenga éxito, lo que sucederá cuando todos los nodos estén nuevamente en línea.

SYSTEM FLUSH DISTRIBUTED [db.]<distributed_table_name>

START DISTRIBUTED SENDS 

Habilita la distribución de datos en segundo plano al insertar datos en tablas distribuidas.

SYSTEM START DISTRIBUTED SENDS [db.]<distributed_table_name>

STOP MERGES 

Proporciona la posibilidad de detener las fusiones en segundo plano para las tablas de la familia MergeTree:

SYSTEM STOP MERGES [[db.]merge_tree_family_table_name]

START MERGES 

Proporciona la posibilidad de iniciar fusiones en segundo plano para tablas de la familia MergeTree:

SYSTEM START MERGES [[db.]merge_tree_family_table_name]

Artículo Original

Rating: 5 - 1 votes

Was this content helpful?
★★★★★