Las consultas lentas degradan el rendimiento de la base de datos y pueden ser difíciles de identificar sin herramientas especializadas. ApsaraDB for MongoDB ofrece análisis de registros de consultas lentas mediante CloudDBA, con cuatro vistas de los datos de rendimiento de sus consultas para que pueda localizar cuellos de botella, comprender sus causas raíz y optimizar índices.
Requisitos previos
Antes de empezar, asegúrese de contar con:
Una instancia de conjunto de réplicas o una instancia de clúster fragmentado
Límites
|
Límite |
Detalles |
|
Tamaño de entrada de registro |
Máximo de 32 KB. El contenido que exceda este límite se trunca. |
|
Ventana de consulta |
Solo el mes anterior |
|
Rango de tiempo por consulta |
Máximo de 24 horas. La hora de finalización debe ser posterior a la hora de inicio. |
Consultar los registros de consultas lentas
Vaya a la página de Instancias de conjunto de réplicas de ApsaraDB for MongoDB o a la página de Instancias de clúster fragmentado de ApsaraDB for MongoDB. En la parte superior de la página, seleccione un resource group y una región; luego, haga clic en el ID de la instancia objetivo.
En el panel de navegación izquierdo, haga clic en CloudDBA > Slow Query Log Analysis.
-
Establezca un rango de tiempo. La página muestra cuatro secciones:
Sección
Qué muestra
Cuándo utilizarla
Slow Query Log Trends
Gráfico de tendencias de consultas lentas a lo largo del tiempo. Haga clic en un punto temporal para consultar las estadísticas y los detalles de ese momento.
Identificar cuándo se degradó el rendimiento
Event Distribution
Eventos de consultas lentas en el rango de tiempo seleccionado. Haga clic en un evento para consultar sus detalles.
Determinar qué eventos causaron picos de carga
Slow Query Log Statistics
Estadísticas agregadas por plantilla SQL. Haga clic en Details en la columna Actions para consultar una muestra en el cuadro de diálogo Slow Log Sample.
Comparar patrones de consulta y priorizar la optimización
Slow Query Log Details
Entradas individuales del registro de consultas lentas.
Inspeccionar consultas específicas durante el análisis de causa raíz
-
(Opcional) Realice acciones adicionales según sea necesario:
Si su instancia es un clúster fragmentado, seleccione un nodo en la lista desplegable Node ID para filtrar las consultas lentas por nodo.
Si una sentencia SQL aparece truncada en la vista, pase el cursor sobre ella para ver el contenido completo.
Haga clic en
para descargar los registros de consultas lentas a su computadora.Haga clic en
para cargar los parámetros actuales en la consola OpenAPI y depurar la API.
Siguientes pasos
Una vez identificada la causa raíz, tome medidas para mejorar el rendimiento de las consultas: