Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Slow SQL statements

Última atualização: Jul 09, 2026

Se sua instância do ApsaraDB RDS for PostgreSQL apresentar alta carga ou oscilação de desempenho, utilize o recurso de análise de log de consultas lentas no Database Autonomy Service (DAS) como ponto inicial de investigação. Esse recurso permite:

  • Identificar consultas lentas e a variação de frequência ao longo do tempo

  • Analisar amostras individuais de consultas para visualizar detalhes completos da execução

  • Obter sugestões de otimização de SQL e melhorias de desempenho esperadas

  • Exportar logs de consultas lentas para análise offline

Pré-requisitos

Antes de começar, verifique se você possui:

  • Uma instância RDS executando o RDS High-availability Edition

Analisar logs de consultas lentas

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada. Encontre a instância e clique em seu ID.

  2. No painel de navegação à esquerda, escolha Autonomy Services > Slow Query Logs.

  3. Na aba Slow Log Analysis, defina um intervalo de tempo para visualizar o gráfico de tendências, as estatísticas e os detalhes das consultas lentas nesse período.

    O horário de término deve ser posterior ao horário de início, e o intervalo não pode exceder 24 horas. É possível consultar logs de consultas lentas do último mês.

    Nesta aba, também é possível:

    • Clique em um ponto no gráfico de tendências para visualizar estatísticas e detalhes das consultas lentas naquele momento.

    • Clique em Export Slow Log para baixe os logs de consultas lentas.

  4. Na aba Slow Log Statistics, visualize as consultas lentas agrupadas por modelo de SQL.

    Para cada modelo de SQL, você pode:

    • Clique em Sample na coluna Actions para abrir a caixa de diálogo Slow Log Sample e visualizar detalhes de execuções individuais de consultas.

    • Clique em Optimize na coluna Actions para abrir a caixa de diálogo SQL Diagnostic Optimization. O DAS analisa a consulta com base na complexidade do SQL, no volume de dados da tabela e na carga do banco de dados. As sugestões de otimização podem levar mais de 20 segundos para aparecer.

      Após a conclusão da análise, o DAS exibe resultados de diagnóstico, sugestões de otimização e melhorias de desempenho esperadas. Para aplicar as sugestões, clique em Copy no canto superior direito e cole o SQL otimizado em seu cliente de banco de dados ou no Data Management (DMS) para execução. Para descartar as sugestões, clique em Cancel.

  5. Na aba Slow Log Details, localize um modelo de SQL específico e clique em Optimize na coluna Actions para execute a otimização de diagnóstico de SQL.

慢日志

Próximos passos

Ative a otimização automática de SQL para que o DAS diagnostique e otimize consultas lentas sem intervenção manual. Para mais informações, consulte Usar o recurso de otimização automática de SQL para uma instância do ApsaraDB RDS for PostgreSQL.

Se precisar de assistência prática com o banco de dados, clique em Database Expert Service na página Slow Query Logs para adquirir serviços profissionais de banco de dados, incluindo soluções de emergência, diagnósticos de integridade, otimização de desempenho, garantia de segurança e migração de dados.