Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Slow SQL

Última atualização: Jun 26, 2026

Consultas SQL lentas podem comprometer significativamente a estabilidade do banco de dados. Ao se deparar com problemas como alta carga no banco de dados ou variações de desempenho, a primeira medida de um administrador ou desenvolvedor costuma ser verificar se há consultas SQL lentas em execução. O Database Autonomy Service (DAS) oferece um recurso de análise de consultas lentas que coleta estatísticas e analisa instruções SQL cujo tempo de execução supera um limiar definido. Isso permite identificar e resolver rapidamente problemas de desempenho do banco de dados, melhorando a estabilidade e a confiabilidade do sistema.

Pré-requisitos

  • A instância deve usar um disco em nuvem.

  • Este recurso não está disponível para instâncias do ApsaraDB RDS for SQL Server 2008 R2 que usam discos em nuvem.

  • Este recurso está disponível apenas para instâncias do ApsaraDB RDS for SQL Server nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapore ou UAE (Dubai).

Observações

  • O tamanho máximo de uma entrada de log de consulta lenta é de 16 KB. Entradas que excedam esse limite são truncadas.

  • Integridade do log de consulta lenta: Nos cenários extremos descritos a seguir, os registros do log de consulta lenta podem estar incompletos ou parcialmente perdidos:

    • A instância está sob alta carga e enfrenta gargalos de desempenho.

    • Um grande volume de requisições SQL é gerado na instância em um curto intervalo de tempo.

    • O componente de serviço responsável pela coleta dos logs de consulta lenta apresenta falhas.

Contexto

Ao solucionar problemas de desempenho no SQL Server, identificar consultas SQL lentas — instruções SQL com alto consumo de recursos — é uma abordagem comum e eficaz. Instruções com alto uso de CPU, longos tempos de execução, elevada I/O ou grande número de linhas afetadas podem ser potenciais consultas SQL lentas. O recurso Autonomy Services do ApsaraDB RDS registra e analisa essas instruções SQL de alto consumo, exibindo resultados agregados na aba Slow Log Statistics e logs detalhados na aba Slow Log Details. Isso facilita a identificação precisa das instruções que afetam o desempenho do sistema e simplifica o processo de ajuste.

Procedimento

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância RDS reside. Em seguida, localize a instância RDS e clique no id da instância.

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

  3. Selecione um intervalo de tempo. Em seguida, visualize o Slow Log Trend, a Event Distribution, as Slow Log Statistics e os Slow Log Details referentes ao período selecionado. Embora seja possível consultar dados de log de consulta lenta do último mês, o intervalo de tempo selecionado não pode exceder sete dias.

    • Selecionar nós para visualização (somente para instâncias na Cluster Edition): filtre os logs de consulta lenta para todos os nós de uma instância em cluster ou para um nó primário ou secundário específico. Na lista suspensa Node ID, selecione All Node IDs ou um nó específico (primário ou secundário) para filtrar os dados do log de consulta lenta.

    • No gráfico Slow Log Trend, selecione um ponto no tempo para visualizar as Slow Log Statistics e os Slow Log Details correspondentes.

      Nota

      Se uma instrução SQL lenta for longa demais para ser exibida integralmente, passe o ponteiro do mouse sobre ela para ver o conteúdo completo em uma caixa pop-up.

    • Na área Event Distribution, consulte os eventos de log lento dentro de um intervalo de tempo específico. Clique em um evento para ver seus detalhes.

    • Nas abas Slow Query Log Statistics e Slow Query Log Details, clique em image para salvar as informações do log de consulta lenta no computador.

    • Clique em image para acessar o console do OpenAPI Explorer. Os parâmetros selecionados e inseridos são transferidos automaticamente para o ambiente de depuração de API.

    • Na seção Slow Log Statistics:

      • Para um modelo de SQL de destino, clique em Details na coluna Actions para ver o Slow Log Sample correspondente ao modelo.

      • Acima da lista, selecione critérios de filtro para refinar os dados exibidos.