Solução de problemas nos limites de recursos

Se a execução da consulta não estiver de acordo com seus contratos de nível de serviço ou se você enfrentar erros devido ao esgotamento de recursos ou ao tempo limite, considere o seguinte:

  • Use os resultados de consultas anteriores em vez de recalcular. Por exemplo, o total semanal pode ser a soma calculada no BigQuery de sete consultas agregadas diárias.
  • Decomponha consultas em subconsultas lógicas (como dividir vários agrupamentos em várias consultas) ou restringir o conjunto de dados que estão sendo processados. É possível combinar resultados de tarefas individuais em um único conjunto de dados no BigQuery. Embora contribua para o esgotamento dos recursos, isso pode deixar a consulta mais lenta.
  • Se você tiver recursos com muitos erros no BigQuery, use tabelas temporárias para dividir sua consulta em várias outras do BigQuery.
  • Faça referências a menos tabelas em uma única consulta porque isso usa muita memória e pode causar falhas na consulta.
  • Reforme suas consultas e faça com que mesclem menos tabelas de usuários.
  • Modifique suas consultas para elas não mesclarem a mesma tabela de novo.

Saiba mais sobre práticas recomendadas de SQL

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
17602739651115534293
true
Pesquisar na Central de Ajuda
true
true
true
true
true
5156472
false
false