Todos os produtos
Search
Central de documentação

Tablestore:O que fazer se a mensagem de erro "The sql scanned rows of main table exceeds the quota, main table rows quota is 100000" aparecer ao consultar dados com SQL?

Última atualização: Jul 03, 2026

Se você usar SQL para consultar dados e o número de linhas verificadas ou o volume de dados verificados na tabela exceder o limite superior, crie um índice secundário ou um índice de busca com base nas condições da consulta para melhorar o desempenho.

Descrição do problema

Ao usar SQL para consultar dados, a seguinte mensagem de erro é exibida:

[Message]:The sql scanned rows of main table exceeds the quota, main table rows quota is 100000

Causa possível

Se você usar uma chave não primária como condição de consulta em instruções SQL, o sistema verificará todos os dados da tabela. Isso pode fazer com que o número de linhas ou o volume de dados verificados ultrapasse o limite permitido.

Importante

Em uma única operação de verificação executada por meio de uma instrução SQL, os limites são: 100.000 linhas verificadas, 128 MB de dados verificados e duração máxima de 30 segundos.

Solução

Ao consultar dados com SQL, garanta que as condições de consulta incluam as colunas da chave primária e respeitem o princípio de correspondência mais à esquerda. Além disso, use o parâmetro limit na instrução SQL para especifique o número máximo de linhas retornadas.

Se as condições de consulta não incluírem as colunas da chave primária ou não atenderem ao princípio de correspondência mais à esquerda, acelere a consulta usando um dos métodos abaixo. Para mais informações, consulte Política de seleção de índice.

  • Crie um índice secundário para acelerar a consulta caso seja possível incluir as colunas desse índice nas condições de busca, desde que tais condições obedeçam ao princípio de correspondência mais à esquerda. Para mais detalhes, consulte Visão geral.

  • Crie um índice de busca para acelerar a consulta quando houver funções de agregação (como COUNT, SUM ou AVG) ou filtros baseados em colunas que não sejam chave primária. Para mais informações, consulte Visão geral.

    Se o erro persistir após a criação do índice de busca na tabela de dados, verifique se esse índice contém os campos usados na consulta.