Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Présentation du schéma de performance pour Performance Insights sur Aurora MySQL, MySQL - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Présentation du schéma de performance pour Performance Insights sur Aurora MySQL, MySQL

Le schéma de performance est une fonctionnalité facultative pour la surveillance des performances d'exécution d'Aurora MySQL à un faible niveau de détails. Le schéma de performance est conçu pour avoir un impact minimal sur les performances de base de données. Performance Insights est une fonctionnalité distincte que vous pouvez utiliser avec ou sans le schéma de performance.

Présentation du schéma de performance

Le schéma de performance surveille les événements dans les bases de données Aurora MySQL. Un événement est une action du serveur de base de données qui consomme du temps et qui a été instrumentée de manière à ce que des informations temporelles puissent être collectées. Voici quelques exemples d'événements :

  • Appels de fonction

  • Attend le système d'exploitation

  • Étapes de l'exécution SQL

  • Groupes d'instructions SQL

Le moteur de stockage PERFORMANCE_SCHEMA est un mécanisme de mise en œuvre de la fonctionnalité de schéma de performance. Ce moteur collecte les données d'événement à l'aide d'une instrumentation dans le code source de la base de données. Le moteur stocke les événements dans des tables à mémoire uniquement dans la base de données performance_schema. Vous pouvez interroger performance_schema tout comme vous pouvez interroger d'autres tables. Pour plus d'informations, consultez la section MySQL Performance Schema (Schéma de performance MySQL) dans le Manuel de référence de MySQL.

Performance Insights et le schéma de performance

Performance Insights et Performance Schema sont des fonctionnalités distinctes, mais elles sont liées. Le comportement de Performance Insights pour Aurora MySQL dépend de l'activation ou non du schéma de performance, et si oui, si Performance Insights gère automatiquement le schéma de performance. Le tableau suivant décrit le comportement.

Schéma de performance activé Mode de gestion de Performance Insights Comportement de Performance Insights

Oui

Automatique

  • Collecte des informations de surveillance détaillées et de bas niveau

  • Collecte des métriques de la session active toutes les secondes

  • Affiche la charge de la base de données classée par événements d'attente détaillés, que vous pouvez utiliser pour identifier les goulots d'étranglement

Oui

Manuelle

  • Collecte les événements d'attente et les métriques par SQL

  • Collecte des métriques de la session active toutes les secondes

  • Les rapports sur les états des utilisateurs, tels que l'insertion et l'envoi, ne vous aident pas à identifier les goulots d'étranglement

Non

N/A

  • Il ne collecte pas les événements d'attente, les métriques par SQL ou d'autres informations de surveillance détaillées et de bas niveau

  • Il collecte des métriques de la session active toutes les cinq secondes au lieu de toutes les secondes

  • Les rapports sur les états des utilisateurs, tels que l'insertion et l'envoi, ne vous aident pas à identifier les goulots d'étranglement

Gestion automatique du schéma de performance par Performance Insights

Le schéma de performance est également activé lorsque vous créez une instance de base de données Aurora MySQL avec Performance Insights activé. Le cas échéant, Performance Insights gère automatiquement vos paramètres de schéma de performance. Il s'agit de la configuration recommandée.

Lorsque Performance Insights gère automatiquement le schéma de performance, sa source performance_schema estSystem default.

Note

La gestion automatique du schéma de performance n'est pas prise en charge pour la classe d'instance t4g.medium.

Vous pouvez également gérer le schéma de performance manuellement. Si vous choisissez cette option, réglez les paramètres selon les valeurs du tableau suivant.

Nom du paramètre Valeur de paramètre

performance_schema

1 (La colonne Source a la valeur Modified)

performance-schema-consumer-events-waits-current

ON

performance-schema-instrument

wait/%=ON

performance_schema_consumer_global_instrumentation

1

performance_schema_consumer_thread_instrumentation

1

Si vous modifiez la valeur du paramètre performance_schema manuellement et que vous souhaitez ensuite passer à la gestion automatique, consultez Activez le schéma de performance pour Aurora, My SQL My SQL.

Important

Lorsque Performance Insights active le schéma de performance, il ne modifie pas les valeurs du groupe de paramètres. Toutefois, les valeurs sont modifiées sur les instances de base de données en cours d'exécution. La seule façon de voir les valeurs modifiées est d'exécuter la commande SHOW GLOBAL VARIABLES.

Effet d'un redémarrage sur le schéma de performance

Performance Insights et le schéma de performance diffèrent dans leurs exigences en matière de redémarrage des instances de base de données :

Schéma de performance

Pour activer ou désactiver cette fonction, vous devez redémarrer l'instance de base de données.

Performance Insights

Pour activer ou désactiver cette fonction, il n'est pas nécessaire de redémarrer l'instance de base de données.

Si le schéma de performance n'est pas activé et que vous activez Performance Insights sans redémarrer l'instance de base de données, le schéma de performance ne sera pas activé.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.