Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão ignore_*

Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

ignore_cold_parts_seconds

Somente no ClickHouse Cloud
Tipo
Int64
Padrão
0

Só tem efeito no ClickHouse Cloud. Exclui novas partes de dados das consultas SELECT até que sejam pré-aquecidas (consulte cache_populated_by_fetch) ou tenham essa quantidade de segundos. Somente para Replicated-/SharedMergeTree.

ignore_data_skipping_indices

Ignora os índices de salto de dados especificados, se forem usados pela consulta.

Considere o exemplo a seguir:

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';

A consulta sem ignorar nenhum í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 o í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

Compatível com tabelas da família MergeTree.

ignore_drop_queries_probability

Tipo
Float
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
24.40Permite ignorar consultas DROP no servidor com a probabilidade especificada, para fins de teste

Se ativado, o servidor ignorará todas as consultas DROP TABLE com a probabilidade especificada (para os motores Memory e JOIN, substituirá DROP por TRUNCATE). Usado para fins de teste

ignore_format_null_for_explain

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.21FORMAT Null agora é ignorado por padrão em consultas EXPLAIN

Se ativado, FORMAT Null será ignorado em consultas EXPLAIN, e o formato de saída padrão será usado. Quando desativado, consultas EXPLAIN com FORMAT Null não produzirão saída (comportamento compatível com versões anteriores).

ignore_materialized_views_with_dropped_target_table

Tipo
Bool
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
24.10Adiciona nova configuração que permite ignorar visões materializadas com tabela de destino removida

Ignora MVs com tabela de destino removida ao enviar para visões

Navigation