Visão geral da guia Principais consultas - 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á.

Visão geral da guia Principais consultas

Por padrão, a guia Principais consultas mostra as consultas que mais estão contribuindo para a carga do banco de dados. Você pode analisar o texto da consulta para ajudar a ajustar suas consultas.

Resumos de consultas

Um resumo de consulta é formado por várias consultas reais com estruturas semelhantes, mas que possivelmente apresentam valores literais diferentes. O resumo substitui valores codificados por um ponto de interrogação. Por exemplo, um resumo de consulta pode ser semelhante a este:

{"find":"customerscollection","filter":{"FirstName":"?"},"sort":{"key":{"$numberInt":"?"}},"limit":{"$numberInt":"?"}}

Esse resumo pode incluir as seguintes consultas subordinadas:

{"find":"customerscollection","filter":{"FirstName":"Karrie"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}} {"find":"customerscollection","filter":{"FirstName":"Met"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}} {"find":"customerscollection","filter":{"FirstName":"Rashin"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}

Para ver as instruções consultas literais em um resumo, escolha a consulta e depois o sinal de mais (+). Na captura de tela a seguir, a consulta selecionada é um resumo.

Top queries table showing load by wait times and query statements for database operations.
nota

Um resumo de consulta agrupa instruções de consulta semelhantes, mas não edita informações confidenciais.

Carregar por esperas () AAS

Nas principais consultas, a coluna Load by waits (AAS) ilustra a porcentagem da carga do banco de dados associada a cada item de carregamento superior. Essa coluna reflete a carga desse item por qualquer agrupamento atualmente selecionado no Gráfico de carga de banco de dados. Por exemplo, é possível agrupar o gráfico DB load (Carga do banco de dados) com base em estados de espera. Nesse caso, a barra DB Load by Waits (Carga de banco de dados por espera) é dimensionada, segmentada e codificada por cores para mostrar com quanto de um determinado estado de espera a consulta está contribuindo. Ela também mostra quais estados de espera estão afetando a consulta selecionada.

Database load chart showing CPU, IO, and Latch usage over time, with corresponding top queries listed below.

Visualizando informações detalhadas da consulta

Na tabela Principais consultas, é possível abrir uma instrução de resumo para visualizar suas informações. As informações são exibidas no painel inferior.

Top queries table showing database operations with load times and query statements.

Os seguintes tipos de identificadores (IDs) estão associados às instruções de consulta:

  1. ID da consulta de suporte — Um valor de hash do ID da consulta. Esse valor serve somente para referenciar um ID de consulta quando você está trabalhando com o AWS Support. AWS O Support não tem acesso à sua consulta real IDs e ao texto da consulta.

  2. ID de arquivo de resumo de suporte: um valor de hash do ID de arquivo de resumo. Esse valor serve apenas para fazer referência a uma ID de resumo quando você está trabalhando com o Support AWS . AWS O Support não tem acesso ao texto real do resumo IDs e da consulta.

Acessando o texto da consulta da instrução

Por padrão, cada linha na tabela Principais consultas mostra 500 bytes de texto para cada instrução. Quando uma instrução de resumo é maior que 500 bytes, você pode visualizar uma parte maior dela abrindo-a no painel do Performance Insights. Nesse caso, o comprimento máximo para a consulta mostrada é de 1 KB. Se você vir uma instrução de consulta completa, também poderá escolher Download.

Visualizando e baixando o texto da consulta de instrução

No painel do Performance Insights, é possível visualizar ou baixar o texto da consulta.

Para visualizar mais texto de consulta no painel do Performance Insights
  1. Abra o console do Amazon DocumentDB em: https://console.aws.amazon.com/docdb/

  2. No painel de navegação, escolha Performance Insights.

  3. Escolha uma instância de banco de dados. O painel do Performance Insights será exibido nessa instância de banco de dados.

    Instruções de consulta com texto maior que 500 bytes serão semelhantes à imagem a seguir.

    Table showing top queries with load times, query statements, and support IDs.
  4. Examine a seção de informações de consulta para visualizar mais do texto da consulta.

    Query information section displaying JSON-like structure for a database query.

O painel do Performance Insights pode exibir até 1 KB para cada instrução completa de consulta.

nota

Para copiar ou baixar a instrução de consulta, desabilite bloqueadores de pop-up.