Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.fail_points

Descrição

Contém uma lista de todos os failpoints disponíveis registrados no servidor, bem como seu tipo e se estão habilitados no momento.

Os failpoints podem ser habilitados e desabilitados em tempo de execução usando as instruções SYSTEM ENABLE FAILPOINT e SYSTEM DISABLE FAILPOINT.

Colunas

  • name (String) — Nome do failpoint.
  • type (Enum8('once' = 0, 'regular' = 1, 'pauseable_once' = 2, 'pauseable' = 3)) — Tipo de failpoint: 'once' é acionado uma única vez e depois é desabilitado automaticamente, 'regular' é acionado sempre, 'pauseable_once' bloqueia a execução uma vez, 'pauseable' bloqueia a execução sempre até ser retomada.
  • enabled (UInt8) — Indica se o failpoint está habilitado no momento (1) ou desabilitado (0).

Exemplo

Querysql
SYSTEM ENABLE FAILPOINT replicated_merge_tree_insert_retry_pause;
SELECT * FROM system.fail_points WHERE enabled = 1
Responsetext
┌─name──────────────────────────────────────┬─type────────────┬─enabled─┐
│ replicated_merge_tree_insert_retry_pause  │ pauseable_once  │       1 │
└───────────────────────────────────────────┴─────────────────┴─────────┘
Navigation