Partager via


Un taux élevé d’utilisation de la mémoire dans Azure Database pour PostgreSQL - Serveur flexible

S’APPLIQUE À : Azure Database pour PostgreSQL : serveur flexible

Cet article explique comment repérer la cause racine de l’utilisation élevée de la mémoire. Il fournit également des actions correctives possibles pour contrôler l’utilisation du processeur lors de l’utilisation de serveur flexible Azure Database pour PostgreSQL.

Cet article porte sur les points suivants :

  • À propos des guides de résolution des problèmes pour identifier et obtenir des recommandations afin d’atténuer les causes racines.
  • À propos des outils permettant d’identifier l’utilisation élevée de la mémoire.
  • Raisons d'une utilisation élevée de la mémoire et mesures correctives.

Guides de résolution des problèmes

À l’aide des guides de résolution des problèmes vous pouvez identifier la cause racine probable d’un scénario de processeur élevé et lire les recommandations pour atténuer le problème trouvé.

Pour savoir comment configurer et utiliser les guides de dépannage, suivez les guides de dépannage de configuration.

Outils permettant d’identifier un taux élevé d’utilisation de la mémoire

Envisagez d'utiliser la liste d'outils suivante pour identifier une utilisation élevée du processeur.

Mesures Azure

Les métriques Azure constituent un bon point de départ pour surveiller le pourcentage de mémoire en cours d’utilisation pendant une période spécifique.

Pour une surveillance proactive, vous pouvez configurer des alertes sur les métriques. Pour obtenir des instructions pas à pas, consultez Métriques Azure.

Magasin de requêtes

Le Magasin des requêtes capture automatiquement l’historique des requêtes et des statistiques d’exécution, et les conserve pour que vous les passiez en revue. Il découpe les données par heure de façon à ce que vous puissiez voir des modèles d’utilisation temporelle. Les données de l’ensemble des utilisateurs, bases de données et requêtes sont stockées dans une base de données nommée azure_sys dans l’instance du serveur flexible Azure Database pour PostgreSQL.

Magasin des requêtes pouvez mettre en corrélation les informations d’événement d’attente avec les statistiques d’exécution des requêtes. Utilisez Magasin des requêtes pour identifier les requêtes qui ont une consommation élevée de mémoire pendant la période d’intérêt.

Pour plus d’informations, consultez Magasin des requêtes.

Raisons et actions correctives

Tenez compte des raisons suivantes et des actions correctives pour la résolution d’un taux élevé d’utilisation de la mémoire.

Paramètres de serveur

Une configuration inappropriée des paramètres de serveur suivants peut avoir un impact sur la quantité de mémoire consommée par votre charge de travail. Par conséquent, leurs valeurs doivent être examinées et ajustées en fonction de vos besoins :

Utiliser EXPLAIN ANALYZE

Une fois que vous connaissez les requêtes qui consomment plus de mémoire, utilisez EXPLAIN ANALYZE pour approfondir leurs recherches et les régler.

Pour plus d’informations sur la commande EXPLAIN ANALYZE, passez en revue sa documentation.

Partager vos suggestions et bogues avec l’équipe produit Azure Database pour PostgreSQL.