Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión ignore_*

Estas configuraciones están disponibles en system.settings y se autogeneran a partir del código fuente.

ignore_cold_parts_seconds

Solo para ClickHouse Cloud
Tipo
Int64
Predeterminado
0

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/0

Ignorando 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/0

Compatible con tablas de la familia MergeTree.

ignore_drop_queries_probability

Tipo
Float
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
24.40Permite 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

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.21FORMAT 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

Tipo
Bool
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
24.10Se 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

Navigation