En Azure for postgres flexible server - como puedo ver los procesos que consumen mas cpu y/o memoria

Lawrin Leyder Infante Lopez 0 Puntos de reputación
2024-08-05T22:55:53.6833333+00:00

En Azure for postgres flexible server - como puedo ver los procesos que consumen mas cpu y/o memoria.

How to see which processes consume more CPU and memory

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
412 preguntas
0 comentarios No hay comentarios
{count} votos

2 respuestas

Ordenar por: Muy útil
  1. Gao Chen 1,630 Puntos de reputación Proveedor de Microsoft
    2024-08-05T23:28:54.4966667+00:00

    Hola Lawrin Leyder Infante Lopez,

    ¡Bienvenido a Microsoft Q&A!

    Puedes utilizar varias herramientas y métodos, aquí te dejo algunos pasos y recomendaciones:

    1. Ve al portal de Azure y selecciona tu servidor PostgreSQL > En el menú de navegación, selecciona “Métricas” > Aquí puedes configurar gráficos para monitorear el uso de CPU y memoria en tiempo real.
    2. Puedes revisar las consultas que consumen más recursos accediendo a la base de datos azure_sys en tu instancia de servidor PostgreSQL.
    3. Si tienes acceso al sistema operativo, puedes usar el comando ps para ver los procesos que consumen más recursos:
         ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head
      

    En caso de que necesites la fuente de informacion usada: https://learn.microsoft.com/es-es/azure/postgresql/flexible-server/concepts-query-store

    Espero que la información haya sido útil, quedo a la espera de su respuesta.

    Atentamente,

    Gao.


    Si la respuesta es la solución correcta, haga clic en "Aceptar respuesta" y vote amablemente a favor. Si tiene preguntas adicionales sobre esta respuesta, haga clic en "Comentar". Nota: Siga los pasos de nuestra documentación para habilitar las notificaciones por correo electrónico si desea recibir las notificaciones por correo electrónico relacionada a este hilo.


  2. Gao Chen 1,630 Puntos de reputación Proveedor de Microsoft
    2024-08-06T16:42:35.1433333+00:00

    Hola de nuevo Lawrin Leyder Infante Lopez,

    ¡Gracias por la respuesta!

    En este caso, puedes usar la extensión pg_stat_statements para monitorear el rendimiento de las consultas:

    SELECT userid::regrole, dbid, query, mean_exec_time 
    FROM pg_stat_statements 
    ORDER BY mean_exec_time DESC 
    LIMIT 5;
    

    Si no puedes correr este comando, mi recomendacion es que contactes al administrador de tu cuenta y verifica que tu cuenta tenga los permisos necesarios para ver las métricas y hacer alguno de los procesos mencionados anteriormente ya que es necesario para la supervisión del rendimiento.

    Quedo a la espera de tu respuesta.

    Atentamente,

    Gao.


    Si la respuesta es la solución correcta, haga clic en "Aceptar respuesta" y vote a favor.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.