Todos os produtos
Search
Central de documentação

Time Series Database:FAQ

Última atualização: Jun 27, 2026

Perguntas comuns sobre o Time Series Database (TSDB), incluindo seleção de instância, conectividade, visualização de dados e resolução de erros.

Como escolher o tipo de instância do TSDB?

Selecione o tipo de instância com base em duas métricas principais:

  • Número de linhas do tempo: total de pontos de coleta de dados em todos os dispositivos. Um ponto de coleta geralmente é um sensor que envia dados. Use esta fórmula: Total de dispositivos × Pontos de coleta ou sensores por dispositivo.

  • Throughput de escrita: média de pontos de dados gravados no TSDB por segundo. Use a seguinte fórmula: Número de linhas do tempo × Média de pontos de dados gravados por segundo por linha do tempo.

Nota

Em um modelo de múltiplos valores, calcule o número total de pontos de dados assim: Número de registros × Número de campos por registro.

O TSDB oferece suporte a acesso público?

Sim. Após criar uma instância em uma Virtual Private Cloud (VPC), ative o acesso à rede pública no console do TSDB. Para obter mais detalhes, consulte a seção Public network connection em Conectividade de rede.

Como visualizar dados do TSDB?

Use o Grafana para visualizar dados do TSDB. Para mais informações, acesse Conectar ao Grafana para visualização de dados.

O que fazer ao receber o erro "Connection timed out" ao acessar uma instância?

Esse erro ocorre porque as instâncias do TSDB são criadas dentro de uma VPC por padrão. A máquina cliente e a instância do TSDB precisam estar na mesma VPC para estabelecer conexão.

Se a máquina cliente e a instância estiverem na mesma região, adicione a máquina cliente à VPC da instância do TSDB. Para mais detalhes, consulte Exemplo de migração de ECS único.

Como proceder diante do erro "Exceed Max TS counter xxxx"?

Essa mensagem indica que sua instância atingiu o número máximo de linhas do tempo. Faça o scale out da instância para aumentar o limite. Consulte Especificações e preços para mais informações.

O que fazer ao encontrar o erro "a null credential specified in the authorization field"?

Esse erro significa que o recurso de gerenciamento de usuários está ativado na instância, mas a solicitação não incluiu credenciais de autenticação.

Com o gerenciamento de usuários ativado, todas as solicitações de escrita e consulta ao TSDB devem incluir credenciais de autenticação. Atualize a lógica da aplicação para transmitir credenciais em cada solicitação.

用户管理对读写请求的影响

Por que minha consulta TSQL retorna o erro "INTERNAL: Missing start time"?

Ao executar uma consulta SQL na página TSQL Data Studio no console do TSDB, você pode encontrar este erro:

Error in calling SQL restful api with error { "errorMessage" : "INTERNAL_ERROR ERROR: io.grpc.StatusRuntimeException: INTERNAL: Missing start time.\nTSDB query execution failure \n …… }

Causa: A instrução SQL não inclui um horário de início na cláusula WHERE. Por exemplo, esta consulta aciona o erro:

select * from metric_name

Uma consulta sem intervalo de tempo executa uma varredura completa na tabela, o que pode degradar o desempenho da instância em grandes conjuntos de dados. A partir da versão 2.5.14 do TSDB, todas as consultas SQL devem incluir um horário de início, alinhado às consultas da API HTTP.

Solução: Adicione um horário de início à cláusula WHERE. Exemplo:

select * from metric_name where `timestamp` >= '2020-01-01 00:00:00 +0800'