Comment puis-je résoudre les erreurs courantes lors de l'activation de Performance Insights sur mon instance de base de données Amazon Aurora ?

Date de la dernière mise à jour : 21/12/2020

J'ai une instance de base de données Amazon Aurora pour laquelle je voudrais activer Performance Insights. Comment puis-je résoudre les erreurs courantes que je reçois lorsque j'active cette fonctionnalité ?

Brève description

Avant d'activer Performance Insights pour Amazon Aurora, assurez-vous que vous exécutez une version Aurora et une classe d'instance de base de données prises en charge. Pour utiliser cette fonctionnalité, vous devez exécuter les versions suivantes d'Amazon Aurora compatibles avec MySQL :

  • 2.04.2 et versions 2.x ultérieures (compatible avec MySQL 5.7)
  • 1.17.3 et versions 1.x ultérieures (compatible avec MySQL 5.6)

Les Performance Insights sont compatibles avec toutes les versions d'Amazon Aurora avec PostgreSQL.

Remarque : pour les clusters de base de données Aurora activés pour la requête parallèle, les versions minimales d'Aurora MySQL sont 2.09.0 et 1.23.0. Pour plus d'informations, consultez Moteurs de base de données pris en charge pour Performance Insights.

Pour activer Performance Insights sur votre instance de base de données, reportez-vous à la section Modification de votre instance de base de données à l'aide de la console Amazon RDS. Suivez ensuite les étapes de dépannage décrites dans cet article pour résoudre les erreurs courantes qui se produisent lors de l'activation de cette fonctionnalité.

Résolution

Je ne vois pas les événements d'attente détaillés de Performance Schema dans mon tableau de bord Performance Insights

Si vous avez activé manuellement le paramètre performance_schema sur votre groupe de paramètres, réinitialisez le paramètre. Ensuite, modifiez votre instance pour désactiver et réactiver Performance Insights.

Performance Insights gère automatiquement les paramètres du tableau suivant. Vous ne pouvez pas configurer cette table à l'aide d'un groupe de paramètres personnalisé. Si vous activez Performance Insights avec performance_schema=1 sur le cluster, cela peut entraîner des problèmes de type points de données manquants.

  • performance_schema : 1 (le paramètre source est défini sur moteur par défaut)
  • performance-schema-consumer-events-waits-current : ON
  • performance-schema-instrument : wait/% = ON
  • performance-schema-consumer-global-instrumentation : ON
  • performance-schema-consumer-thread-instrumentation = ON

Je ne vois pas l'intégralité de ma requête dans mon tableau de bord Performance Insights.

Il se peut que vous ne puissiez pas voir l'intégralité de la requête sur le tableau de bord Performance Insights pour Amazon Aurora. Cela peut être dû au fait que la fonctionnalité comporte actuellement une limitation de 500 caractères pour Aurora PostgreSQL et de 1 024 caractères pour Aurora MySQL. Pour plus d'informations, consultez Surveillance avec le tableau de bord Performance Insights.

Remarque : si vous activez ou désactivez Performance Insights, cela ne provoque pas de temps d'arrêt, de redémarrage ou de basculement.