Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 du 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.
Pour savoir comment configurer et utiliser les guides de résolution des problèmes, suivez Configurer les guides de résolution des problèmes.
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.
Métriques 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 des 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.
Le Magasin des requêtes peut 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, consultez sa documentation.
Contenu connexe
- Résoudre les problèmes d’utilisation élevée du processeur dans un serveur flexible Azure Database pour PostgreSQL.
- Résoudre les problèmes d’utilisation élevée des IOPS dans une base de données Azure pour serveur flexible PostgreSQL.
- Résolvez les problèmes et identifiez les requêtes en cours d’exécution lentes dans un serveur flexible Azure Database pour PostgreSQL.
- Paramètres de serveur dans un serveur flexible Azure Database pour PostgreSQL.
- Optimisation du nettoyage automatique dans Azure Database pour PostgreSQL – Serveur flexible