OCI Database with PostgreSQL

Vous pouvez surveiller l'état, la capacité et les performances des bases de données à l'aide de mesures , d'alarmes et de notifications.

Cette rubrique décrit les mesures émises par le service OCI Database with PostgreSQL dans l'espace de noms de mesure oci_postgresql.

Ressources : OCI_OPTIMIZED_STORAGE.

Conseil

Vous pouvez activer la journalisation pour OCI Database with PostgreSQL. Pour plus d'informations, reportez-vous à Présentation de Logging.

Généralités

Les mesures du service OCI Database with PostgreSQL vous aident à mesurer les performances et l'état d'une base de données. Vous pouvez utiliser les données des mesures pour diagnostiquer et résoudre les problèmes liés aux mesures.

Pour visualiser un ensemble par défaut de graphes de mesures dans la console, accédez à la base de données qui vous intéresse, puis cliquez sur Mesures. Vous pouvez également utiliser le service Monitoring pour créer desrequêtes personnalisées.

Prérequis

  • Stratégies IAM : pour surveiller les ressources, vous devez disposer du type d'accès requis dans une stratégie (IAM) écrite par un administrateur. Des stratégies sont requises pour l'utilisation de la console ou de l'API REST avec un kit SDK, l'interface de CLI ou tout autre outil. La stratégie doit vous donner accès aux services de surveillance ainsi qu'aux ressources surveillées. Lorsque vous essayez d'exécuter une action, vous pouvez obtenir un message indiquant que vous n'y êtes pas autorisé. Vérifiez auprès d'un administrateur le type d'accès qui vous a été accordé et lecompartiment dans lesquels vous devez travailler. Pour plus d'informations sur les autorisations utilisateur en matière de surveillance, reportez-vous à la section Authentification et autorisation du service associé : Monitoring ou Notifications.

  • Les mesures répertoriées sur cette page sont automatiquement disponibles pour toute ressource que vous créez. Vous n'avez pas besoin d'activer la surveillance sur la ressource pour obtenir ces mesures.

Mesures disponibles

Les mesures OCI Database with PostgreSQL incluent les dimensions suivantes :

  • resourceType : type de ressource pour laquelle les mesures s'appliquent.
  • resourceName : nom de la ressource pour laquelle les mesures s'appliquent
  • resourceId : OCID de la ressource pour laquelle la mesure s'applique
  • dbInstanceRole : indique si le noeud est le noeud principal ou un noeud de réplique de lecture.
  • dbInstanceId : ID du noeud pour lequel les mesures s'appliquent
Métrique Nom d'affichage de la mesure Unité Description Dimensions
BufferCacheHitRatio Taux d'accès au cache de tampon pourcentage Pourcentage de pages trouvées dans le cache de tampon sans lecture sur le disque.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Connections Connexions de base de données inventaire Nombre de connexions à la base de données.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

CpuUtilization Utilisation de l'UC pourcentage Utilisation de l'UC exprimée en pourcentage. Le pourcentage d'utilisation consigné tient compte du nombre d'UC que la base de données est autorisée à utiliser, à savoir deux fois le nombre d'OCPU.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Deadlocks Interblocages inventaire Nombre de verrous sur une ligne de base de données contenant deux transactions ou plus en attente d'une autre transaction pour abandonner une ligne verrouillée.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteIops Ecrire des IOPS inventaire Nombre d'écritures par seconde.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadIops Lire les E/S par sec. inventaire Nombre de lectures par seconde.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteLatency Latence d'écriture ms Latence d'écriture en millisecondes.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadLatency Latence de lecture ms Latence de lecture en millisecondes.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteThroughput Kilo-octets d'écriture ko Ecritures en kilo-octets par seconde.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadThroughput Kilo-octets de lecture ko Lit en kilo-octets par seconde.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

MemoryUtilization Utilisation de la mémoire pourcentage Pourcentage de la RAM totale utilisée.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

UsedStorage Stockage utilisé Go Quantité de stockage utilisée, exprimée en Go.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

InactiveReplicationSlots Emplacements de réplication inactifs inventaire Indique les emplacements de réplication inactifs (aucun abonné ne consomme). Aide à détecter les emplacements de réplication orphelins qui peuvent conserver inutilement les fichiers WAL.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ActiveSessions Sessions actives inventaire Nombre de sessions actives connectées à la base de données.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

IdleSessions Sessions inactives inventaire Nombre de sessions inactives. Peut aider à identifier les connexions inutilisées.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

IdleInTransactions Inactif dans la transaction inventaire Sessions inactives dans une transaction, pouvant entraîner des verrous ou bloquer des ressources.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

BlockedQueries Nombre de requêtes bloquées inventaire Nombre de requêtes en attente en raison du blocage par d'autres sessions.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

LongRunningQueriesOverFiveMinutes Nombre de requêtes à longue durée d'exécution (plus de 5 minutes) inventaire Requêtes exécutées pendant plus de 5 minutes, ce qui peut avoir une incidence sur les performances.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

AverageReadLatency Latence de lecture moyenne ms Indique le temps moyen nécessaire à la base de données pour extraire des données lors de la lecture à partir du stockage. La latence réduite signifie des réponses aux requêtes plus rapides.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReplicationLag Retard de réplication Mo Décalage de LSN de réexécution entre l'élément principal et la réplique, indiquant le volume de données WAL en attente de réexécution sur la réplique.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WalUsedStorage Stockage WAL Go Quantité de stockage de données WAL utilisée.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Afficher les graphiques de mesures par défaut

  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous PostgreSQL, sélectionnez Bases de données.
  2. Sélectionnez le Nom de la base de données pour laquelle vous voulez afficher les mesures.
  3. Sur la page de détails du système de base de données, sélectionnez Mesures.

    La page Mesures affiche un ensemble de graphiques par défaut pour la base de données en cours. Les mesures affichées proviennent de l'adresse de lecture/écriture du noeud principal.

Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, reportez-vous à Monitoring. Pour plus d'informations sur les notifications relatives aux alarmes, reportez-vous à Notifications.