Análisis de carga de la base de datos mediante estados de espera - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Análisis de carga de la base de datos mediante estados de espera

Si el gráfico Carga de base de datos indica que hay un cuello de botella, puede averiguar de dónde procede la carga. Para ello, fíjese en la tabla de elementos de carga principales situada debajo del gráfico Carga de base de datos. Elija un elemento en particular, como una consulta o un usuario, para ampliar la información de ese elemento y ver los detalles.

La carga de base de datos agrupada por esperas y principales consultas normalmente ofrece la máxima información sobre problemas de rendimiento. La carga de la base de datos agrupada por esperas indica si hay algún cuello de botella de simultaneidad o recursos en la base de datos. En este caso, la pestaña Consultas principales de la tabla de elementos de carga principales indica qué consultas están contribuyendo a esa carga.

Este es el flujo de trabajo típico para diagnosticar los problemas de desempeño:

  1. Revisa el diagrama de carga de la base de datos y comprueba si hay algún incidente en el que la carga de la base de datos supere la línea Max. CPU

  2. De ser así, fíjese en el gráfico Carga de base de datos e identifique qué estado o estados de espera son los principales responsables.

  3. Para identificar las consultas de resumen que están provocando la carga, consulte qué consultas de la pestaña Top queries de la tabla de elementos de carga principales están contribuyendo más a esos estados de espera. Puede identificarlos mediante la columna Load by Wait (AAS).

  4. Elija una de estas consultas de resumen en la pestaña Top queries para ampliarla y ver las consultas secundarias que contiene.

También puede ver qué hosts o aplicaciones generan más carga seleccionando los Alojamientos principales o Aplicaciones principales, respectivamente. Los nombres de las aplicaciones se especifican en la cadena de conexión a la instancia de Amazon DocumentDB. Unknown indica que no se especificó el campo de la aplicación.

Por ejemplo, en el siguiente panel, las CPUesperas representan la mayor parte de la carga de la base de datos. Al seleccionar la consulta principal en Consultas principales, se analizará el diagrama de carga de la base de datos para centrarse en la mayor carga que aporta la consulta seleccionada.

Database load chart showing CPU usage spike and top queries with their load impact.
Database load graph showing CPU, IO, and latency metrics with top queries listed below.