Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
num-datafusion-threads
| Padrão | Contagem de núcleos lógicos do sistema (número de vCPUs) |
| Valores permitidos | Inteiro: 1 — 2.048 |
| Categoria | Realização de consultas |
Explicação detalhada:
Esse parâmetro define o número de segmentos de trabalho que o mecanismo de DataFusion consulta usa para execução paralela de consultas. Cada thread pode processar partições de consulta de forma independente, permitindo o paralelismo em uma única consulta e em várias consultas simultâneas. Esse é um dos parâmetros mais impactantes para o desempenho da consulta.
Impacto:
Muito baixo: as consultas são executadas em série ou com o mínimo de paralelismo, resultando em alta latência de consultas, especialmente para consultas analíticas que examinam grandes conjuntos de dados. Os recursos da CPU permanecem subutilizados.
Muito alto: contenção excessiva de threads, sobrecarga de troca de contexto e possível pressão de memória. Os threads que competem pelo tempo de CPU podem, na verdade, degradar o desempenho. Também reduz os recursos disponíveis para ingestão e operações de WAL.
Ótimo: Defina para o número de v disponíveisCPUs. Se você estiver usando nós somente para leitura, poderá atribuir mais de 1 thread por vCPU, mas recomendamos testes extensivos com base em perfis de consulta e carga do mundo real.
Recomendações por tamanho de instância:
| Tipo de instância | v CPUs | Valores recomendados | Lógica |
|---|---|---|---|
| db.influx.medium | 1 | 1 | vCPU única — sem possibilidade de paralelismo |
| db.influx.large | 2 | 2 | Use ambos v CPUs |
| db.influx.xlarge | 4 | 4 | Combine a contagem de vCPUs |
| db.influx.2xlarge | 8 | 8 | Combine a contagem de vCPUs |
| db.influx.4xlarge | 16 | 16 | Combine a contagem de vCPUs |
| db.influx.8xlarge | 32 | 32 | Combine a contagem de vCPUs |
| db.influx.12xlarge | 48 | 48 | Combine a contagem de vCPUs |
| db.influx.16xlarge | 64 | 64 | Combine a contagem de vCPUs |
| db.influx.24xlarge | 96 | 96 | Combine a contagem de vCPUs |