Analisar a carga do banco de dados por estados de espera - Amazon DocumentDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Analisar a carga do banco de dados por estados de espera

Se o gráfico Carregamento do banco de dados mostrar um gargalo, será possível descobrir de onde vem essa carga. Para fazer isso, examine a tabela de principais itens de carga abaixo do gráfico Carregamento do banco de dados. Escolha um item específico, como uma consulta ou uma aplicação, para aprofundar neste item e ver detalhes sobre ele.

A carga do banco de dados agrupada por espera e as principais consultas normalmente fornecem mais informações sobre problemas de performance. A carga de banco de dados agrupada por espera mostra se há algum gargalo de recursos ou de concorrências no banco de dados. Nesse caso, a guia Principais consultas da tabela Top Load Items mostra quais consultas estão gerando essa carga.

Seu fluxo de trabalho típico para diagnosticar problemas de performance é o seguinte:

  1. Analise o gráfico Carregamento do banco de dados e veja se há casos de cargas de banco de dados que estejam ultrapassando a linha Máximo de CPU.

  2. Se houver, examine o gráfico Carregamento do banco de dados e identifique quais estados de espera são os principais responsáveis por isso.

  3. Identifique as consultas resumidas que estão gerando a carga examinando quais consultas na guia Top queries da tabela Top Load Items estão contribuindo mais para aqueles estados de espera. É possível identificar essas consultas na coluna Carga por espera (AAS).

  4. Escolha uma dessas consultas resumidas na guia Top queries para expandi-la e exibir as consultas secundárias que a compõem.

Você também pode ver quais hosts ou aplicações estão contribuindo com a maior carga selecionando Principais hosts ou Principais aplicações, respectivamente. Os nomes das aplicações são especificados na cadeia de conexão com a instância Amazon DocumentDB. Unknown indica que o campo da aplicação não foi especificado.

Por exemplo, no painel a seguir, as esperas de CPU compõem a maior parte da carga de banco de dados. Selecionar a consulta principal em Principais consultas definirá o gráfico de carga do banco de dados para se concentrar na maior carga que está sendo contribuída pela consulta selecionada.

Gráfico de carga do banco de dados, mostrando o pico de uso da CPU. Uma guia Principais consultas correspondente mostra as consultas que mais contribuem para os estados de espera.
Gráfico Carga do banco de dados, mostrando o pico de uso da CPU para a consulta que mais contribui para os estados de espera. Uma guia Principais consultas correspondente mostra as consultas secundárias dessa consulta.