Todos os produtos
Search
Central de documentação

:Itens faturáveis da consulta SQL

Última atualização: Jul 04, 2026

O recurso de consulta SQL oferece uma interface de acesso unificada para vários mecanismos de dados. A computação em instruções SQL não consome throughput de leitura. No entanto, ao usar SQL para consultar dados, operações como varredura de tabela e consultas baseadas em índice consomem throughput de leitura e gravação. Este tópico descreve os itens faturáveis do recurso de consulta SQL e apresenta exemplos de faturamento.

Notas de uso

  • O recurso de consulta SQL não gera cobranças. No entanto, operações como varredura de tabela e consultas baseadas em índice geram taxas ao utilizar o recurso.

  • O recurso de consulta SQL consome apenas throughput de leitura ao consultar dados.

  • Quando tabelas de dados e índices possuem throughput de leitura reservado configurado e o consumo de consultas SQL excede o valor reservado, a cobrança do throughput excedente segue o método de pagamento conforme o uso.

  • Ao executar instruções SQL para consultar dados, os intervalos de dados consultados e varridos variam conforme a complexidade das instruções. Evite instruções SQL que varram todos os dados das tabelas. Use instruções SQL em conjunto com índices para maximizar a utilização de recursos.

Itens faturáveis

Item faturável

Método de faturamento

Descrição

Throughput de leitura medido

  • Pagamento conforme o uso

  • Plano de recursos

O throughput de leitura consumido ao executar uma única instrução SQL corresponde à soma do throughput de leitura consumido pelas operações realizadas na tabela e no índice. Unidade: CU

Ao executar instruções SQL para consultar dados, as seguintes operações podem consumir throughput de leitura:

  • Operações em tabelas de dados: varredura de dados e consultas

  • Operações em índices secundários: varredura de dados e consultas

  • Operações em índices de pesquisa: consultas e computação de dados

  • Operações em tabelas de séries temporais: varredura de dados e consultas

Exemplos de faturamento

Uma tabela de pedidos chamada sample_table foi criada no Tablestore. A tabela possui uma coluna de chave primária chamada user_id e duas colunas de atributo chamadas order_id e order_cost. O tipo de dados das colunas user_id e order_id é String, e o tipo de dados da coluna order_cost é Double. Os valores nas colunas order_id e user_id são únicos em cada coluna. A tabela de pedidos contém informações de 10.000 usuários, cada um com 100 linhas. O número total de linhas na tabela é 1 milhão, e o tamanho de cada linha é de aproximadamente 1 KB.

A tabela a seguir descreve os tipos de recursos nos quais as operações são realizadas e a quantidade de throughput de leitura consumido ao executar instruções SQL específicas.

Instrução SQL

Tipo de recurso

Quantidade de throughput de leitura

SELECT * FROM sample_table WHERE user_id="user1"

Tabela de dados

A condição de consulta usa a coluna de chave primária. O Tablestore consulta a tabela de dados para encontrar os registros que correspondem à condição da coluna user_id.

O throughput de leitura consumido é de 25 CUs (100 linhas × 1 KB/4 KB).

SELECT sum(order_cost) FROM sample_table WHERE user_id="user1"

Tabela de dados

Como a condição de consulta envolve a coluna de chave primária, o Tablestore usa a tabela de dados para consultar os registros correspondentes à coluna user_id. A computação em instruções SQL não consome throughput de leitura. Apenas a varredura de dados consome throughput de leitura.

O throughput de leitura consumido é de 25 CUs (100 linhas × 1 KB/4 KB).

SELECT order_cost FROM sample_table WHERE order_id="order1"

Tabela de dados

A condição de consulta não envolve a coluna de chave primária. Sem índice, o Tablestore varre a tabela inteira para encontrar os registros correspondentes à coluna order_id.

O throughput de leitura consumido é de 250.000 CUs (1 milhão de linhas × 1 KB/4 KB).

Importante

Em cenários reais, o Tablestore limita o uso de varredura de dados para reduzir o número de CUs consumidos. Use instruções SQL em conjunto com índices para evitar a varredura de dados e otimizar o desempenho das consultas.

Tabela de dados e índice

A condição de consulta não envolve a coluna de chave primária. Se a coluna estiver incluída em um índice criado para a tabela de dados, o Tablestore usa automaticamente o índice para consultar os registros correspondentes à coluna order_id.

O throughput de leitura consumido é de 1 CU (arredondado a partir do resultado de 1 linha × 1 KB/4 KB).