Supervisión y ajuste en Azure Database for PostgreSQL: Single Server

Se aplica a: Azure Database for PostgreSQL: servidor único

Importante

El servicio de servidor único de Azure Database for PostgreSQL está en proceso de retirada. Se recomienda encarecidamente actualizar a Azure Database for PostgreSQL: servidor flexible. Para más información sobre la migración al servidor flexible de Azure Database for PostgreSQL, consulte ¿Qué sucede con el servicio de servidor único de Azure Database for PostgreSQL?.

La supervisión de los datos sobre los servidores le permite solucionar problemas y optimizar la carga de trabajo. Azure Database for PostgreSQL proporciona diversas opciones de supervisión para ofrecer información detallada sobre el comportamiento del servidor.

Métricas

Azure Database for PostgreSQL proporciona diversas métricas que proporcionan información sobre el comportamiento de los recursos que admiten el servidor PostgreSQL. Cada métrica se emite con una frecuencia de un minuto y tiene un historial de hasta 93 días. Puede configurar alertas en las métricas. Para obtener instrucciones paso a paso, consulte How to set up alerts (Configuración de alertas). Otras tareas incluyen la configuración de acciones automatizadas, la realización de análisis avanzados y el archivo del historial. Para obtener más información, consulte Información general sobre las métricas en Microsoft Azure.

Lista de métricas

Estas métricas están disponibles para Azure Database for PostgreSQL:

Error
Display Name (Nombre para mostrar) Identificador de la métrica Unidad Descripción
Conexiones con errores connections_failed Count El número de conexiones establecidas con error.
Latency
Display Name (Nombre para mostrar) Identificador de la métrica Unidad Descripción
Retraso máximo entre réplicas pg_replica_log_delay_in_bytes Bytes El retardo en bytes entre el servidor principal y la réplica con mayor retardo. Esta métrica está disponible únicamente en el servidor principal.
Retraso entre réplicas pg_replica_log_delay_in_seconds Segundos El tiempo transcurrido desde la última transacción reproducida. Esta métrica está disponible únicamente para los servidores de réplica.
Saturation
Display Name (Nombre para mostrar) Identificador de la métrica Unidad Descripción
Almacenamiento de copia de seguridad utilizado backup_storage_used Bytes Cantidad de almacenamiento de copia de seguridad utilizado. Esta métrica representa la suma del almacenamiento consumido por todas las copias de seguridad de base de datos completas, copias de seguridad diferenciales y copias de seguridad de registros, conservadas según el período de retención de copia de seguridad establecido para el servidor. La frecuencia de las copias de seguridad la administra el servicio, y se explicó en el artículo sobre los conceptos. En el caso del almacenamiento con redundancia geográfica, el uso del almacenamiento de copia de seguridad es dos veces el del almacenamiento con redundancia local.
Porcentaje de CPU cpu_percent Percent Porcentaje de CPU en uso.
Porcentaje de E/S io_consumption_percent Percent Porcentaje de E/S en uso. (No se aplica a los servidores de nivel Básico).
Porcentaje de memoria memory_percent Percent Porcentaje de memoria en uso.
Límite de almacenamiento del registro del servidor serverlog_storage_limit Bytes El almacenamiento máximo de registro de este servidor.
Porcentaje de almacenamiento del registro del servidor serverlog_storage_percent Percent El porcentaje usado del almacenamiento máximo de registro del servidor.
Almacenamiento del registro del servidor usado serverlog_storage_usage Bytes La cantidad de almacenamiento de registro del servidor en uso.
Límite de almacenamiento storage_limit Bytes Almacenamiento máximo de este servidor.
Porcentaje de almacenamiento storage_percent Percent Porcentaje de almacenamiento que se usa más allá del límite máximo del servidor.
Almacenamiento usado storage_used Bytes Cantidad de almacenamiento en uso. El almacenamiento que usa el servicio puede incluir los archivos de base de datos, los registros de transacciones y los registros de servidor.
Traffic
Display Name (Nombre para mostrar) Identificador de la métrica Unidad Descripción
Conexiones activas active_connections Count Número de conexiones activas al servidor.
Red interna network_bytes_egress Bytes Red externa a través de conexiones activas.
Red interna network_bytes_ingress Bytes Red interna a través de conexiones activas.

Registros del servidor

Puede habilitar el registro en el servidor. Estos registros de recursos se pueden enviar a los registros de Azure Monitor, Event Hubs y una cuenta de Storage. Para más información sobre el registro, visite la página Registros de servidor.

Almacén de consultas

El Almacén de consultas realiza un seguimiento del rendimiento de las consultas a lo largo del tiempo, que incluye las estadísticas en tiempo de ejecución y los eventos de espera de consultas. La característica conserva información del rendimiento en tiempo de ejecución de las consultas en una base de datos del sistema denominada azure_sys bajo el esquema query_store. Puede controlar la recopilación y el almacenamiento de datos mediante diversos botones de configuración.

Información de rendimiento de consultas

Información de rendimiento de consultas funciona en combinación con el Almacén de consultas para proporcionar visualizaciones accesibles desde Azure Portal. Estos gráficos le permiten identificar las consultas clave que afectan al rendimiento. Información de rendimiento de consultas es accesible en la sección Rendimiento inteligente de la página del portal del servidor de Azure Database for PostgreSQL.

Recomendaciones de rendimiento

La característica Recomendaciones de rendimiento identifica oportunidades para mejorar el rendimiento de la carga de trabajo. Proporciona recomendaciones para crear índices que tienen el potencial de mejorar el rendimiento de las cargas de trabajo. Para generar recomendaciones de índices, la característica tiene en cuenta diversas funcionalidades de la base de datos, como su esquema y la carga de trabajo devueltos por el Almacén de consultas. Después de implementar cualquier recomendación de rendimiento, los clientes deben probar el rendimiento para evaluar el efecto de estos cambios.

Notificación de mantenimiento planeado

Las notificaciones de mantenimiento planeado le permiten recibir alertas de mantenimiento planeado futuro para su instancia de Azure Database for PostgreSQL - Un solo servidor. Estas notificaciones se integran con el mantenimiento planeado de Service Health y le permiten ver todo el mantenimiento programado para sus suscripciones en un mismo lugar. También ayuda a escalar la notificación a las audiencias adecuadas de distintos grupos de recursos, ya que puede tener distintos contactos responsables para los distintos recursos. Recibirá la notificación sobre el próximo mantenimiento 72 horas antes del evento.

Puede encontrar más información sobre cómo configurar notificaciones en el documento Notificaciones de mantenimiento planeado.

Pasos siguientes