Estas configuraciones están disponibles en system.settings y se autogeneran a partir del código fuente.
ignore_cold_parts_seconds
Solo tiene efecto en ClickHouse Cloud. Excluye las partes de datos nuevas de las consultas SELECT hasta que se hayan precalentado (véase cache_populated_by_fetch) o hasta que alcancen esta antigüedad en segundos. Solo para Replicated-/SharedMergeTree.
ignore_data_skipping_indices
Ignora los índices de omisión de datos especificados cuando la consulta los utiliza.
Considere el siguiente ejemplo:
CREATE TABLE data
(
key Int,
x Int,
y Int,
INDEX x_idx x TYPE minmax GRANULARITY 1,
INDEX y_idx y TYPE minmax GRANULARITY 1,
INDEX xy_idx (x,y) TYPE minmax GRANULARITY 1
)
Engine=MergeTree()
ORDER BY key;
INSERT INTO data VALUES (1, 2, 3);
SELECT * FROM data;
SELECT * FROM data SETTINGS ignore_data_skipping_indices=''; -- query will produce CANNOT_PARSE_TEXT error.
SELECT * FROM data SETTINGS ignore_data_skipping_indices='x_idx'; -- Ok.
SELECT * FROM data SETTINGS ignore_data_skipping_indices='na_idx'; -- Ok.
SELECT * FROM data WHERE x = 1 AND y = 1 SETTINGS ignore_data_skipping_indices='xy_idx',force_data_skipping_indices='xy_idx' ; -- query will produce INDEX_NOT_USED error, since xy_idx is explicitly ignored.
SELECT * FROM data WHERE x = 1 AND y = 2 SETTINGS ignore_data_skipping_indices='xy_idx';La consulta sin ignorar ningún índice:
EXPLAIN indexes = 1 SELECT * FROM data WHERE x = 1 AND y = 2;
Expression ((Projection + Before ORDER BY))
Filter (WHERE)
ReadFromMergeTree (default.data)
Indexes:
PrimaryKey
Condition: true
Parts: 1/1
Granules: 1/1
Skip
Name: x_idx
Description: minmax GRANULARITY 1
Parts: 0/1
Granules: 0/1
Skip
Name: y_idx
Description: minmax GRANULARITY 1
Parts: 0/0
Granules: 0/0
Skip
Name: xy_idx
Description: minmax GRANULARITY 1
Parts: 0/0
Granules: 0/0Ignorando el índice xy_idx:
EXPLAIN indexes = 1 SELECT * FROM data WHERE x = 1 AND y = 2 SETTINGS ignore_data_skipping_indices='xy_idx';
Expression ((Projection + Before ORDER BY))
Filter (WHERE)
ReadFromMergeTree (default.data)
Indexes:
PrimaryKey
Condition: true
Parts: 1/1
Granules: 1/1
Skip
Name: x_idx
Description: minmax GRANULARITY 1
Parts: 0/1
Granules: 0/1
Skip
Name: y_idx
Description: minmax GRANULARITY 1
Parts: 0/0
Granules: 0/0Compatible con tablas de la familia MergeTree.
ignore_drop_queries_probability
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.4 | 0 | Permite ignorar las consultas DROP TABLE en el servidor con la probabilidad especificada, con fines de prueba |
Si está habilitado, el servidor ignorará todas las consultas DROP TABLE con la probabilidad especificada (para los motores Memory y JOIN, sustituirá DROP por TRUNCATE). Se utiliza con fines de prueba
ignore_format_null_for_explain
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.2 | 1 | FORMAT Null ahora se ignora de forma predeterminada en las consultas EXPLAIN |
Si está habilitado, FORMAT Null se ignorará en las consultas EXPLAIN y se usará en su lugar el formato de salida predeterminado.
Si está deshabilitado, las consultas EXPLAIN con FORMAT Null no producirán ninguna salida (comportamiento retrocompatible).
ignore_materialized_views_with_dropped_target_table
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.1 | 0 | Se añade una nueva configuración para permitir ignorar las vistas materializadas cuya tabla de destino se haya eliminado |
Ignora las MV cuya tabla de destino se haya eliminado durante el envío a las vistas