Pourquoi ne puis-je pas accéder à mes données Performance Insights ou les afficher dans Amazon RDS for MySQL ?

Lecture de 5 minute(s)
0

J'essaie d'activer Performance Insights dans Amazon Relational Database Service (Amazon RDS) for MySQL. Pourquoi ne puis-je pas accéder aux données ?

Brève description

Il se peut que vous ne puissiez pas accéder à vos données de Performance Insights ou les consulter dans Amazon RDS for MySQL pour les raisons suivantes :

  • Vous avez essayé de définir manuellement les valeurs de Performance Schema dans un groupe de paramètres.
  • Votre instance de base de données ne dispose pas de ressources suffisantes pour accéder aux données de Performance Insights.
  • Il y a un problème temporaire de réseaux ou la maintenance du système est en cours sur votre instance de base de données.
  • Vous avez effectué une mise à niveau de votre instance de base de données d'une version Performance Insights non prise en charge vers une version prise en charge.
  • La charge de données sur votre instance de base de données MySQL est inférieure au seuil de charge de la base de données.

Résolution

Vous avez essayé de définir manuellement les valeurs de Performance Schema dans un groupe de paramètres

Si vous avez essayé de mettre à jour manuellement les valeurs des paramètres Performance Schema dans un groupe de paramètres, Performance Insights ne fonctionnera pas correctement. La liste détaillée des événements d'attente n'apparaît pas.

Les paramètres suivants ne peuvent pas être automatiquement mis à jour par Performance Insights :

  • performance-schema-consumer-events-waits-current: ON
  • performance-schema-instrument: wait/%=ON
  • performance-schema-consumer-global-instrumentation: ON
  • performance-schema-consumer-thread-instrumentation: ON

Remarque : vous pouvez réinitialiser les paramètres de Performance Schema aux valeurs par défaut. Après avoir réinitialisé les valeurs, veillez à redémarrer votre instance de base de données pour activer Performance Schema.

Votre instance de base de données ne dispose pas de ressources suffisantes pour accéder aux données de Performance Insights

Si votre instance de base de données subit une charge importante, vos ressources sont dédiées au processus de base de données. Par conséquent, les processus système, tels que Performance Insights, ne sont plus priorisés. Pour déterminer si votre instance de base de données est soumise à une charge importante, vérifiez l'utilisation du processeur, la profondeur de la file d'attente du disque et les valeurs de latence de lecture et d'écriture dans Amazon CloudWatch.

Si votre instance de base de données MySQL subit une charge importante, envisagez une mise à l'échelle verticale de votre classe d'instance de bases de données. Lorsque vous configurez une classe d'instance de base de données, il y a un temps d'arrêt. Pour résoudre les problèmes liés à l'utilisation du processeur, consultez Comment puis-je résoudre les problèmes d'utilisation élevée du processeur sur mes instances Amazon RDS for MySQL ?

Il y a un problème temporaire de réseaux ou la maintenance du système est en cours sur votre instance de base de données

Lorsque votre instance de base de données fait face à un problème temporaire de réseaux ou une maintenance du système, Performance Insights peut ne pas signaler correctement les données. Si ces facteurs affectent vos ressources, consultez Personal Health Dashboard. Personal Health Dashboard fournit des conseils sur la façon de procéder.

Vous avez effectué une mise à niveau de votre instance de base de données d'une version Performance Insights non prise en charge vers une version prise en charge

Si vous activez Performance Insights lors de la mise à niveau d'une version du moteur de base de données, votre instance de base de données risque de ne pas appliquer correctement ces modifications. Assurez-vous également que votre version Performance Insights d'Amazon RDS est prise en charge, sinon vos données risquent de ne pas être correctement synchronisées.

Si la version de votre moteur de base de données MySQL est prise en charge, vous pouvez activer ou désactiver Performance Insights lors de la création d'une instance ou de la modification d'une instance. Assurez-vous de choisir Apply Immediately (Appliquer immédiatement) pour appliquer immédiatement les modifications.

Performance Insights est disponible uniquement pour les versions 8.0.17 et supérieures, 5.7.22 et supérieures ainsi que 5.6.41 et supérieures du moteur de base de données MySQL. En outre, Performance Insights n'est pas pris en charge sur les classes d'instances de base de données suivantes : db.t2.micro, db.t2.small, db.t3.micro et db.t3.small. Par conséquent, vérifiez que la version de votre moteur de base de données MySQL est compatible. Pour plus d'informations sur les versions de moteurs de bases de données prises en charge pour Performance Insights, consultez Prise en charge du moteur de base de données d'Amazon RDS pour Performance Insights.

La charge de données sur votre instance de base de données MySQL est inférieure au seuil de charge de la base de données

Si vous avez activé Performance Insights et que vous ne pouvez pas afficher vos données, vérifiez le graphique de charge de la base de données et les métriques de compteur dans votre tableau de bord Performance Insights. Si vous voyez des données sous Métriques du compteur, mais pas sous Graphique de charge de la base de données, votre charge de base de données peut être inférieure au seuil de charge de base de données pour MySQL. Pour tester et confirmer, exécutez une transaction de longue durée sur votre instance de base de données MySQL, puis vérifiez à nouveau le tableau de bord Performance Insights. Si les données sont renseignées, votre charge de données d'origine est probablement inférieure au seuil de charge des données.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 3 ans