- DDL
- Arquivo de configuração
Campos de configuração:
| Configuração | Descrição |
|---|---|
port | A porta no servidor MySQL. Você pode especificá-la para todas as réplicas ou para cada uma individualmente (dentro de <replica>). |
user | Nome do usuário do MySQL. Você pode especificá-lo para todas as réplicas ou para cada uma individualmente (dentro de <replica>). |
password | Senha do usuário do MySQL. Você pode especificá-la para todas as réplicas ou para cada uma individualmente (dentro de <replica>). |
replica | Seção de configuração da réplica. Pode haver várias seções. |
replica/host | O host do MySQL. |
replica/priority | A prioridade da réplica. Ao tentar se conectar, o ClickHouse percorre as réplicas em ordem de prioridade. Quanto menor o número, maior a prioridade. |
db | Nome do banco de dados. |
table | Nome da tabela. |
where | O critério de seleção. A sintaxe das condições é a mesma da cláusula WHERE no MySQL, por exemplo, id > 10 AND id < 20. Opcional. |
invalidate_query | Consulta para verificar o status do dicionário. Opcional. Leia mais na seção Atualizando os dados do dicionário usando LIFETIME. |
fail_on_connection_loss | Controla o comportamento do servidor em caso de perda de conexão. Se true, uma exceção é lançada imediatamente se a conexão entre cliente e servidor for perdida. Se false, o ClickHouse server tenta executar a consulta novamente três vezes antes de lançar uma exceção. Observe que as tentativas de repetição aumentam o tempo de resposta. Valor padrão: false. |
query | A consulta personalizada. Opcional. |
Os campos
table ou where não podem ser usados junto com o campo query. Além disso, um dos campos table ou query deve ser declarado.Não há um parâmetro explícito
secure. Ao estabelecer uma conexão SSL, a segurança é obrigatória.host e socket.
Exemplo de configurações:
- DDL
- Arquivo de configuração