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á.
Perguntas frequentes sobre configuração e grupos de parâmetros do Amazon Timestream para InfluxDB 3
Perguntas sobre a configuração do Amazon Timestream para clusters do InfluxDB 3 usando grupos de parâmetros. Para obter a referência completa dos parâmetros, consulteGrupos de parâmetros para clusters de banco de dados no Amazon Timestream.
- Como posso verificar a configuração atual em execução do meu cluster?
-
Você pode verificar os valores efetivos dos parâmetros em um cluster em execução consultando a
nodestabela do_internalbanco de dados:SELECT * FROM _internal.nodesIsso retorna a configuração ativa de cada nó em seu cluster. Use isso para verificar os valores dos parâmetros antes e depois de aplicar um novo grupo de parâmetros.
- O que são grupos de parâmetros?
-
Os grupos de parâmetros contêm valores de configuração do mecanismo que controlam como seu cluster InfluxDB 3 opera. Eles incluem configurações para execução de consultas, gerenciamento de memória, compactação, armazenamento em cache e muito mais. O Amazon Timestream fornece grupos de parâmetros padrão, e você pode criar grupos personalizados.
- Como faço para criar um grupo de parâmetros personalizado?
-
Use o AWS CLI ou o Console de gerenciamento da AWS para criar um grupo de parâmetros. Especifique a edição (Core ou Enterprise) e os parâmetros que você deseja personalizar. Por exemplo:
aws timestream-influxdb create-db-parameter-group \ --name "my-custom-pg" \ --description "Custom parameter group" \ --parameters '{ "InfluxDBv3Enterprise": { "queryFileLimit": 500, "queryLogSize": 2000 } }' - Posso modificar um grupo de parâmetros após a criação?
-
Não. Os grupos de parâmetros são imutáveis depois de criados. Para alterar os parâmetros, crie um novo grupo de parâmetros e atribua-o ao seu cluster usando o
update-db-clustercomando. A atualização se aplica imediatamente e reinicia sua instância. - As alterações de parâmetros são aplicadas em tempo de execução?
-
Não. Todos os parâmetros são somente para inicialização. Não há reconfiguração do tempo de execução. Para aplicar as alterações, o cluster deve ser reiniciado com o grupo de parâmetros atualizado.
- Quais parâmetros devo evitar alterar?
-
Alguns parâmetros não devem ser alterados após a configuração inicial do cluster porque afetam a forma como os dados são organizados fisicamente no disco. Alterá-las pode causar corrupção de dados ou falhas na consulta. Isso inclui:
gen1-duration— Controla a janela de compactação de primeiro nível (padrão: 10 minutos)compaction-gen2-duration— Controla a janela de compactação de segundo nívelcompaction-multipliers— Controla taxas de compactação de alto nível
Ao criar um novo grupo de parâmetros, sempre mantenha esses valores idênticos à sua configuração atual. Para obter a lista completa dos parâmetros e seu impacto, consulteReferência detalhada de parâmetros.
- Qual é a melhor prática para criar um grupo de parâmetros?
-
Comece com um grupo de parâmetros padrão ou clone um existente e modifique somente os parâmetros específicos que você precisa alterar. A clonagem está disponível por meio do Console de gerenciamento da AWS e garante que você herde todos os padrões seguros. Ajuste somente os parâmetros que você entende e testou e sempre preserve os parâmetros relacionados à compactação (
gen1-duration,compaction-gen2-duration,compaction-multipliers) inalterados. - Como devo dimensionar os valores dos parâmetros para meu tipo de instância?
-
Os valores dos parâmetros devem ser ajustados com base na vCPU e na capacidade de memória do seu tipo de instância. Diretrizes principais:
DataFusion threads — Defina o número de v CPUs na sua instância (por exemplo, 16 para
db.influx.4xlarge).DataFusion ventilador máximo de parquet — Dimensione com o tamanho da instância: 250 a 500 para instâncias pequenas, até 5.000 a 10.000 para instâncias de 12 vezes maiores.
exec-mem-pool-bytes— Mantenha o padrão de 20% para nós de carga de trabalho mista. Para nós somente de consulta, você pode aumentar até 70%.
parquet-mem-cache-size— Mantenha o padrão de 20% para a maioria das cargas de trabalho. Aumente para 25% para db.influx.4xlarge e superior.
Para tabelas detalhadas de dimensionamento por instância, consulte. Referência detalhada de parâmetros