Todos os produtos
Search
Central de documentação

Database Autonomy Service:Full Request

Última atualização: Jun 27, 2026

Este tópico descreve o recurso Full Request e como ativá-lo.

Pré-requisitos

Visão geral do recurso

Ao usar um banco de dados MySQL, você pode enfrentar os seguintes problemas:

  • Dificuldade em identificar a causa raiz de problemas históricos: um alerta de uso de CPU é acionado às 3h, indicando 100% de utilização, mas nenhuma consulta lenta foi registrada nesse período. Como descobrir a origem do problema?

  • Obtenção ineficiente de modelos SQL para testes de estresse: antes de grandes promoções, administradores de banco de dados (DBAs) precisam coletar modelos SQL e suas frequências de execução com várias equipes de negócios. Esse processo manual é lento e propenso a erros.

  • Incerteza sobre quais consultas lentas priorizar: nem toda consulta lenta exige otimização imediata. Identifique rapidamente as instruções SQL que mais consomem recursos e otimize-as para melhorar a estabilidade da instância.

O recurso Full Request auxilia no diagnóstico de desempenho de SQL com as seguintes capacidades:

  • Análise de problemas de desempenho: diagnostique a integridade do SQL e visualize o consumo de recursos, a contagem de execuções e a duração de execução das principais instruções SQL.

  • Modelos SQL: analise o tráfego de negócios, execute testes de estresse e planeje a capacidade.

  • Amostra de SQL: consulte as origens do tráfego e os nomes de usuário.

Procedimento

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, clique em Intelligent O&M Center > ️SQL Explorer.

    Na página SQL explorer, a seção Full request trend contém as abas Execution duration distribution, Execution duration e Execution count. Alterne rapidamente o intervalo de tempo para 15 minutos, 1 hora, 3 horas ou 6 horas. A tabela Full request statistics inclui colunas como SQL ID, instrução SQL, nome do banco de dados, IP:Port, nome da tabela, duração média de execução (ms), porcentagem da duração de execução, contagem total de execuções, porcentagem da contagem de execuções e tendência de execução. Pesquise por SQL ID ou palavra-chave.

    Nota
    • Defina um intervalo de tempo para Visualize o gráfico de Full Request Trend e a tabela de Full Request Statistics.

    • Clique em Export para baixar os dados de Full Request Statistics. É possível Export até 10 milhões de linhas em uma única operação.

Referência

  • Execution Time Distribution: o gráfico de Execution Time Distribution exibe a distribuição das durações de execução de todas as instruções SQL no intervalo de tempo selecionado.

    • [0,1]ms: porcentagem de execuções SQL em que 0 ms ≤ duração da execução ≤ 1 ms.

    • (1,2]ms: porcentagem de execuções SQL em que 1 ms < duração da execução ≤ 2 ms.

    • (2,3]ms: porcentagem de execuções SQL em que 2 ms < duração da execução ≤ 3 ms.

    • (3,10]ms: porcentagem de execuções SQL em que 3 ms < duração da execução ≤ 10 ms.

    • (10,100]ms: porcentagem de execuções SQL em que 10 ms < duração da execução ≤ 100 ms.

    • (0.1,1]s: porcentagem de execuções SQL em que 0,1 s < duração da execução ≤ 1 s.

    • >1s: porcentagem de execuções SQL em que a duração da execução > 1 s.

    Exemplo:

    • Período de 19 de outubro de 2020, às 10:40:00, até 19 de novembro de 2020, às 10:40:00.

    • Nesta instância, 34,30% das execuções SQL estão na faixa de [0,1] ms.

    • 23,13% das execuções SQL encontram-se na faixa de (10,100] ms.

    • 25,98% das execuções SQL situam-se na faixa de (0,1,1] s.

    Nota

    No gráfico de Execution Time Distribution, uma área azul maior indica melhor integridade do SQL. Áreas com mais tons de laranja e vermelho sinalizam pior integridade.

  • Execution duration (SQL RT): a aba Execution duration apresenta a duração de execução das instruções SQL no intervalo de tempo selecionado.

  • SQL Queries: a seção SQL Queries exibe detalhes de cada modelo SQL no intervalo de tempo selecionado, incluindo texto SQL, porcentagem da duração de execução, duração média de execução e tendência de execução.

    Nota

    A porcentagem da duração de execução é calculada pela fórmula: (Duração de execução do modelo SQL × contagem de execuções) / (Duração total de execução de todos os modelos SQL × contagem total de execuções) × 100%. Um modelo SQL com alta porcentagem de duração de execução consome mais recursos do MySQL. Otimizar esses modelos gera maior retorno sobre o investimento.

  • SQL ID: clique em um SQL ID para visualizar sua tendência de desempenho e amostras de SQL.

  • SQL Sample: a aba SQL Sample ajuda a identificar qual aplicação cliente iniciou uma instrução SQL. A aba SQL sample exibe uma tabela com registros individuais de execução SQL, contendo colunas como execution time, database name, texto SQL, execution duration (ms), rows scanned, rows returned, username e client IP address.