Este tópico descreve os parâmetros relacionados ao IMCI e os tipos de dados compatíveis.
Parâmetros de configuração
|
Parâmetro |
Valores válidos |
Valor padrão |
Descrição |
|
polar_csi.enable_query |
on|off |
off |
Defina se as consultas podem usar o IMCI. Valores válidos:
|
|
polar_csi.cost_threshold |
1~1000000000 |
50000 |
Se o custo da consulta for inferior a este limiar, a instrução SQL não usará o IMCI para aceleração. Ajuste o valor conforme sua carga de trabalho.
Nota
|
|
polar_csi.max_parallel_workers |
1~512 |
2 |
Grau de paralelismo do IMCI, ou seja, os recursos de CPU que uma única instrução SQL pode utilizar. Geralmente, maior paralelismo oferece melhor desempenho. O valor ideal depende das especificações de recursos do cluster. Ajuste-o conforme essas especificações. Recomendamos não definir um valor superior ao número de núcleos de CPU do nó de computação. Nota
O parâmetro
|
|
polar_csi.memory_limit |
1~1048576 |
4096 |
Quantidade de memória disponível para o IMCI. Unidade: MB. Um limite maior de memória acelera a criação de índices. Ajuste o valor conforme as especificações do cluster. Recomendamos não definir um valor superior a 25% da memória do cluster para evitar erros de falta de memória (OOM). Nota
|
|
polar_csi.flush_count |
2048~20480000 |
204800 |
Número de linhas confirmadas (committed) em cada lote durante a criação do índice. Aumentar o número de linhas melhora a eficiência da criação, mas exige mais memória. |
|
polar_csi.update_interval |
0~3600 |
1 |
Intervalo de atualização periódica do desempenho em tempo real dos dados linha-coluna. Unidade: segundos. Aumentar o intervalo de atualização permite mesclar pequenas transações do mesmo tipo, melhorando a eficiência da atualização de dados em cenários com alto volume de transações. Nota
|
|
polar_csi.update_batch_count |
1024~4294967295 |
100000 |
Limiar para o número de linhas atualizadas em um lote. Defina o número máximo de linhas em uma única transação de atualização. Aumentar esse limiar melhora a eficiência da atualização de dados. Nota
|
|
polar_csi.forward_replay_wait |
on|off |
off |
Nível de consistência da consulta de dados do IMCI do IMCI. Valores válidos:
|
|
polar_csi.forward_replay_wait_lsn_diff |
0~INT_MAX |
0 |
Latência máxima de LSN permitida para sincronização linha-coluna. Se a latência exceder o limiar especificado, o mecanismo columnstore deixará de ser usado. Unidade: BYTE. Nota
|
|
polar_csi.sync_addcolumn |
on|off |
off |
Defina se as operações Add Column devem ser sincronizadas com o IMCI. Nota
Aplica-se apenas às seguintes versões:
|
Tipos de dados
|
Categoria |
Tipo de dado |
|
Tipos de dados básicos |
|
|
Tipos de string e binários |
|
|
Tipos de data e hora |
|
|
Tipos numéricos |
|
|
Tipos compostos |
Nota
|