Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ GaussDB(for MySQL)/ Preguntas frecuentes/ Rendimiento de bases de datos/ ¿Qué debo hacer si el uso de la CPU de mi instancia es alto?
Actualización más reciente 2023-12-14 GMT+08:00

¿Qué debo hacer si el uso de la CPU de mi instancia es alto?

Si el uso de CPU es alto o cercano al 100% cuando se utiliza GaussDB(for MySQL), el procesamiento de lectura/escritura de datos se ralentiza, no se pueden establecer conexiones y se informan errores, interrumpiendo los servicios.

Solución

  1. Compruebe los registros SQL lentos en busca de consultas lentas y examine sus características de rendimiento (si las hay) para localizar la causa.

    Para obtener más información sobre cómo ver los registros de MySQL, consulte Consulta de registros de consultas lentas.

  2. Vea el uso de la CPU de su instancia GaussDB(for MySQL) para facilitar la localización de problemas.

    Para obtener más información, consulte Configuración de métricas mostradas.

  3. Cree réplicas de lectura para descargar la presión de lectura del nodo principal.
  4. Agregue índices para campos asociados en consultas de asociación de varias tablas.
  5. No utilice la sentencia SELECT para analizar todas las tablas. Puede especificar campos o agregar la condición WHERE.