Puede supervisar las métricas de ejecución de query a nivel de operación para formas del query con queries de ejecución lenta usando Query Shape Perspectivas. el Query Shape Insights La página muestra gráficos y una tabla que describen las métricas de rendimiento de las formas del query en tu proyecto con el mayor tiempo total de ejecución. Puedes filtrar los datos de la forma del query mostrados por host, partición y rango de tiempo, y seleccionar hasta cinco formas del query para visualizar en los correspondientes gráficos métricos.
Atlas admite Query Shape Insights solo en clústeres dedicados (M10 y superiores) que ejecutan MongoDB versión 8.0 y superiores.
Nota
Para garantizar el rendimiento y la escalabilidad de los clústeres con un alto volumen de consultas, Query Shape Insights puede mostrar datos de un conjunto de muestra de la totalidad de consultas ejecutadas en su clúster.
Acceso requerido
Para ver métricas con Query Shape Insights, debe tener Project Observability Viewer, Project Data Access Read Only, Project Data Access Read/Write, Project Data Access Admin, o Project Owner acceso al proyecto.
Importante
Las formas del query que exponen nombres de campos pero valores redactados pueden contener información de usuario PII. Para ver formas del query truncadas o completas en Query Shape Perspectivas, debes tener uno de los roles de Proyecto enumerados anteriormente, que otorgan acceso para ver PII. Para los usuarios sin estos permisos, Query Shape Insights identifica las formas del query por su hash de forma del query.
Acceso a información sobre formas de consulta
Para acceder a Query Shape Insights:
En Atlas, ve a la página Clusters de tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Clusters en la sección Database.
La página de clústeres se muestra.
Filtro Query Perspectivas
Puedes filtrar la página Query Insights por nodo, estado del nodo (principal o secundario) y partición. También puedes filtrar por un rango de fechas personalizado dentro de los últimos siete días o seleccionar uno de los siguientes rangos de tiempo preestablecidos:
7 días
5 días
2 días
24 horas (por defecto)
12 horas
8 horas
1 hora
Cuando se aplica un filtro, Atlas vuelve a buscar datos para los gráficos y la tabla en la pantalla actual.
Nota
Los nodos de análisis se incluyen cuando filtras por estado de nodo secundario.
Ver métricas en tablas y Charts
Query Shape Perspectivas muestra gráficas y una tabla que describen métricas para las formas del query en tu Proyecto con queries de ejecución lenta.
La tabla "Información de formas de consulta" contiene una fila por cada forma de consulta principal del proyecto. Estas se determinan según el tiempo total de ejecución más alto. Cada fila contiene la forma de consulta o su hash, el espacio de nombres de la forma de consulta, el comando de consulta y las métricas que seleccione para mostrar. Puede usar el botón Edit Columns para seleccionar cuáles de las siguientes métricas desea incluir como columnas de la tabla:
Métrica | Descripción |
|---|---|
Tiempo total de ejecución | |
Tiempo medio de ejecución | |
Recuento de ejecuciones | Número total de veces que se han ejecutado queries con la forma del query dada. |
Claves examinadas | Número total de claves de índice dentro y fuera de los límites examinadas por queries con la forma del query dada. |
Claves examinadas:devueltas | Proporción entre las claves índice dentro y fuera de los límites examinadas y los índices que contienen documentos devueltos por queries con la forma del query dada. |
Docs examinados | Número total de documentos examinados por queries con la forma del query dada. |
Docs devueltos | Número total de documentos devueltos por queries con la forma del query dada. |
Docs examinados: devueltos | Proporción de documentos examinados respecto a documentos devueltos por consultas con la forma del query dada. |
Tiempo total de respuesta | Tiempo en microsegundos transcurrido desde el comienzo del procesamiento de la consulta hasta la primera respuesta del servidor. |
Última hora de ejecución | Tiempo de ejecución en microsegundos para la consulta más reciente con la forma de consulta dada. |
P50 Tiempo de ejecución | Percentil 50en el histograma de tiempo de ejecución. |
P90 Tiempo de ejecución | Percentil 90en el histograma de tiempo de ejecución. |
P99 Tiempo de ejecución | Percentil 99en el histograma de tiempo de ejecución. |
También puedes mostrar gráficos para una o más de las métricas anteriores seleccionando cada métrica que desees gráficas desde el menú desplegable en el encabezado del componente Query Shape Statistics.
Atlas puede graficar cada métrica para hasta cinco formas de consulta simultáneamente. De forma predeterminada, Atlas grafica cada métrica para las cinco formas de consulta con el valor más alto Total Execution Time. Puede elegir graficar diferentes formas de consulta marcando o desmarcando la casilla correspondiente a la forma deseada. Puede administrar las formas de consulta que desea graficar desde la tabla marcando o desmarcando la casilla correspondiente a la forma deseada.
Para ver más detalles sobre una forma de consulta, haga clic en la fila correspondiente para abrir la vista Query Shape Details. Esta vista contiene la forma de consulta completa y su hash, cada métrica de tabla mencionada anteriormente y las siguientes métricas adicionales:
Sello de tiempo de última visualización
Marca de tiempo de primera vista
Última aplicación vista
Nombre y versión del controlador vistos por última vez
Primera vez que se ve la Aplicación
Nombre y versión del controlador vistos por primera vez
Seleccione formas del query para la gráfica
Por defecto, Query Shape Insights muestra gráficos de métricas para las cinco principales forma del query con el mayor Total Execution Time. Puede seleccionar hasta cinco forma del query para graficar en la tabla Query Shape Insights.
Buscar y seleccionar forma del query en la tabla Query Shape Insights:
(Opcional) Filtrar entradas de la tabla.
Puede filtrar la tabla Query Shape Insights por las siguientes categorías:
Forma del query: En el cuadro de búsqueda Search by Query Shape, introduce la forma del query o su hash de query asociado.
Espacio de nombres: En el menú desplegable Select Namespaces, selecciona uno o más espacios de nombres por los que filtrar.
Comando: En el menú desplegable Select Commands, seleccione uno o más comandos por los que filtrar.
(Opcional) Cambia el orden de clasificación.
Puedes ordenar la tabla Query Shape Insights por una o más columnas de métricas para ayudar a identificar qué formas del query graficar.
Para ordenar por una métrica en orden descendente o ascendente, haz clic en el icono sort junto al nombre de la columna asociada una vez o dos, respectivamente. Para ordenar por varias columnas, presiona
Shift y haga clic en los iconos sort en el orden en que desea ordenar múltiples veces la tabla.