La consola de PolarDB ofrece métricas de rendimiento con una granularidad de un segundo. Estas métricas le permiten monitorear el estado del clúster y usar datos detallados para resolver rápidamente los problemas operativos.
Procedimiento
Inicie sesión en la consola de PolarDB.
En el panel de navegación izquierdo, haga clic en Clusters.
En la esquina superior izquierda, seleccione la región donde se despliega el clúster.
Busque el clúster de destino y haga clic en su ID.
En el panel de navegación izquierdo, seleccione .
-
Según sus necesidades de negocio, consulte la información de monitoreo de Cluster, Database Agent, Compute Node, Advanced Monitoring o Performance Events. Para obtener más información, consulte Metric descriptions.
Para consultar los datos de monitoreo de rendimiento del clúster, haga clic en la pestaña Cluster y establezca un intervalo de tiempo en la parte superior de la página.
Monitoreo de rendimiento de Database Proxy: haga clic en la pestaña Database Agent, establezca un intervalo de tiempo y seleccione el endpoint de clúster correspondiente en la parte superior de la página para consultar los datos de monitoreo.
Para consultar los datos de monitoreo de rendimiento del nodo de cómputo, haga clic en la pestaña Compute Node, seleccione un nodo y establezca un intervalo de tiempo en la parte superior de la página.
Para consultar los datos de monitoreo avanzado, haga clic en la pestaña Advanced Monitoring, seleccione un nodo y establezca un intervalo de tiempo en la parte inferior de la página.
Para consultar los eventos de rendimiento, haga clic en la pestaña Performance Events, seleccione un nodo y establezca un intervalo de tiempo en la parte inferior de la página.
La función Real-time Monitoring Dashboard de Database Autonomy Service (DAS) ahora es compatible con PolarDB for MySQL. Esta función le ayuda a identificar rápidamente los clústeres con anomalías para optimizarlos y analizarlos posteriormente.
Métricas
|
Categoría |
Métrica |
Descripción |
|
Clúster |
Capacidad de almacenamiento |
El tamaño de los registros binarios locales, los registros redo y otros archivos de registro, así como el uso del espacio de datos, del sistema y temporal. Contact Alibaba Cloud technical support for this metric. |
|
QPS |
Las consultas por segundo (QPS) de cada nodo. Esta métrica se calcula a partir del valor |
|
|
TPS |
Las transacciones por segundo (TPS) de cada nodo. Esta métrica se calcula a partir de los valores |
|
|
MPS |
Las manipulaciones de datos por segundo (MPS) de cada nodo. Esta métrica se calcula a partir de los valores |
|
|
Uso de CPU |
El uso de CPU de cada nodo. Contact Alibaba Cloud technical support for this metric. |
|
|
Uso de memoria |
El uso de memoria de cada nodo. Contact Alibaba Cloud technical support for this metric. |
|
|
Conexiones actuales |
El número de conexiones activas en cada nodo. Esta métrica se calcula a partir de las estadísticas en la salida del comando |
|
|
Escrituras de registros redo por segundo |
La cantidad de registros redo escritos por segundo en el nodo principal. |
|
|
Nodo de cómputo |
QPS |
Las consultas por segundo (QPS) del nodo seleccionado. Esta métrica se calcula a partir del valor |
|
TPS |
Las transacciones por segundo (TPS) del nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
MPS |
Las manipulaciones de datos por segundo (MPS) del nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Uso de CPU |
El uso de CPU del nodo seleccionado. Contact Alibaba Cloud technical support for this metric. |
|
|
Uso de memoria |
El uso de memoria del nodo seleccionado. Contact Alibaba Cloud technical support for this metric. |
|
|
Conexiones actuales |
El número total de conexiones actuales y activas en el nodo seleccionado. Esta métrica se calcula a partir de las estadísticas en la salida del comando |
|
|
Operaciones |
El número de operaciones por segundo en el nodo seleccionado, como DELETE, INSERT, UPDATE y REPLACE. Esta métrica se calcula a partir de los valores correspondientes con el prefijo |
|
|
Pool de búfer de InnoDB |
La proporción de páginas sucias, la proporción de aciertos de lectura y el uso del pool de búfer en el nodo seleccionado. Esta métrica se calcula a partir de valores como |
|
|
Throughput de E/S |
El throughput de E/S total, de lectura y de escritura del nodo seleccionado. Contact Alibaba Cloud technical support for this metric. |
|
|
IOPS |
Las operaciones de E/S por segundo (IOPS) del nodo seleccionado, incluidas las IOPS totales, de lectura y de escritura. Contact Alibaba Cloud technical support for this metric. |
|
|
Red |
El tráfico entrante y saliente por segundo del nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Filas analizadas |
El número de filas insertadas, leídas, actualizadas y eliminadas por segundo en el nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Lecturas y escrituras de datos de InnoDB |
La cantidad de datos leídos y escritos en el motor de almacenamiento por segundo en el nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Solicitudes al pool de búfer de InnoDB |
El número de solicitudes de lectura y escritura por segundo para el pool de búfer del nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Escrituras de registros de InnoDB |
El número de solicitudes de escritura de registros por segundo y la cantidad de veces que los datos se vacían al disco por segundo en el nodo seleccionado. Esta métrica se calcula a partir de los valores |
|
|
Tablas temporales |
El número de tablas temporales creadas por segundo en el nodo seleccionado. Esta métrica se calcula a partir del valor |
|
|
PolarProxy |
Uso de CPU |
El uso de CPU de PolarProxy. |
|
Conexiones actuales |
El número de conexiones activas en PolarProxy. |
|
|
Tráfico entrante por segundo |
El tráfico entrante por segundo en PolarProxy. |
|
|
Tráfico saliente por segundo |
El tráfico saliente por segundo en PolarProxy. |
|
|
Solicitudes por segundo |
El número de solicitudes por segundo en PolarProxy. |
|
|
Monitoreo avanzado |
Uso de CPU y memoria de PolarDB |
El uso de CPU y de memoria del nodo seleccionado. |
|
TPS/QPS |
Las transacciones por segundo (TPS) y las consultas por segundo (QPS) del nodo seleccionado. |
|
|
Sesión |
El número total de sesiones actuales y activas en el nodo seleccionado. |
|
|
Throughput de tráfico |
El número promedio de bytes enviados y recibidos de todos los clientes por segundo en el nodo seleccionado. |
|
|
Tablas temporales |
El número de tablas temporales creadas por segundo en el nodo seleccionado. |
|
|
Ejecuciones |
El número promedio de ejecuciones por segundo de instrucciones como replace, multi_delete, multi_update, insert_select, delete, select, insert, replace_select y update en el nodo seleccionado. |
|
|
Latencia de replicación |
La latencia de la replicación de datos desde el nodo principal hasta el nodo de solo lectura seleccionado. |
|
|
Throughput de E/S de datos de InnoDB |
El número promedio de bytes leídos y escritos por InnoDB por segundo en el nodo seleccionado. |
|
|
Solicitudes al pool de búfer de InnoDB |
El número promedio de lecturas de páginas (lecturas lógicas) y escrituras de páginas en el pool de búfer por parte de InnoDB por segundo en el nodo seleccionado. |
|
|
Proporciones de aciertos del pool de búfer de InnoDB |
El uso del pool de búfer de InnoDB, la proporción de páginas sucias y la proporción de aciertos de lectura del nodo seleccionado. |
|
|
Escrituras de registros redo de InnoDB |
El número promedio de escrituras físicas de registros y fsyncs por segundo en el nodo seleccionado. |
|
|
Operaciones de filas de InnoDB |
El número promedio de filas leídas, actualizadas, insertadas y eliminadas por InnoDB por segundo en el nodo seleccionado. |
|
|
Uso de almacenamiento de PolarDB |
El espacio de almacenamiento utilizado por datos como registros redo, registros binarios, datos del sistema, datos de negocio, archivos de registro y archivos temporales en el nodo seleccionado. |
|
|
IOPS de PolarDB |
Las operaciones de E/S por segundo (IOPS) del nodo seleccionado, incluidas las IOPS totales, de lectura, de escritura, el throughput de E/S total, el throughput de E/S de lectura y el throughput de E/S de escritura. |
Preguntas frecuentes
-
P: ¿Por qué la métrica QPS muestra aproximadamente 10 incluso cuando no hay tráfico hacia mi clúster?
R: Las tareas del sistema en segundo plano, como el monitoreo, la recopilación de registros y las operaciones administrativas, generan alrededor de 10 consultas por segundo. Esta actividad tiene un impacto insignificante en el rendimiento del clúster.
-
P: ¿Qué debo hacer si el uso de CPU es demasiado alto?
R: Investigue el problema con los siguientes pasos:
Compruebe si existe una gran cantidad de consultas SQL lentas. Le recomendamos optimizar cualquier consulta SQL lenta y volver a probar. Para saber cómo consultar y optimizar consultas SQL lentas, consulte Slow SQL queries.
Compruebe si la curva de uso de CPU se correlaciona con las curvas de QPS o TPS. De ser así, es probable que el problema se deba a una alta concurrencia de transacciones. En este caso, considere actualizar las especificaciones de su clúster. Para obtener más información, consulte manual scaling.
Si no hay consultas SQL lentas y la curva de uso de CPU no sigue las curvas de QPS o TPS, póngase en contacto con el soporte técnico de Alibaba Cloud para recibir asistencia.
-
P: ¿Qué debo hacer si el número de conexiones actuales es mucho mayor que el número de conexiones activas?
R: Intente establecer valores más bajos para los parámetros wait_timeout y interactive_timeout para liberar las conexiones inactivas más rápido. Sin embargo, la mejor práctica es asegurarse de que su aplicación cierre las conexiones inmediatamente después de usarlas.
API relacionadas
|
API |
Descripción |
|
Consulta los datos de rendimiento de un clúster de PolarDB. |
|
|
Consulta los datos de rendimiento de un nodo en un clúster de PolarDB. |
|
|
Consulta la frecuencia de recopilación de los datos de monitoreo de un clúster de PolarDB. |