Tous les produits
Search
Centre de documentation

Database Autonomy Service:Activer Performance Schema

Dernière mise à jour :Aug 27, 2026

Database Autonomy Service (DAS) s'appuie sur MySQL Performance Schema pour collecter les données de la nouvelle version de Performance Insight. Pour utiliser cette nouvelle version, vous devez activer Performance Schema. Cette rubrique explique comment l'activer.

Prérequis

  • L'instance de base de données doit être l'une des suivantes :

    • RDS MySQL

      Remarque
      • RDS MySQL Basic Edition n'est pas pris en charge.

      • RDS MySQL 5,5 n'est pas pris en charge.

    • MyBase MySQL

    • PolarDB for MySQL

  • L'instance de base de données doit disposer d'au moins 8 Go de mémoire.

  • L'instance de base de données doit se trouver dans l'une des régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Beijing), Chine (Zhangjiakou), Chine (Shenzhen), Chine (Chengdu), Chine (Hong Kong), Singapour, Malaisie (Kuala Lumpur) ou Indonésie (Jakarta).

Contexte

Pour plus d'informations sur Performance Schema, consultez la documentation officielle de MySQL.

Considérations importantes

  • L'activation de Performance Schema nécessite un redémarrage de l'instance de base de données. Nous vous recommandons d'effectuer cette opération pendant les heures creuses et de vérifier que votre application dispose d'un mécanisme de reconnexion.

  • L'activation de Performance Schema consomme des ressources supplémentaires sur l'instance. Pour plus de détails, consultez le rapport de test de charge de Performance Schema.

Procédure

  1. Connectez-vous à la console de votre instance de base de données.

  2. Dans la barre de navigation supérieure, sélectionnez une région et cliquez sur l'ID de l'instance cible.

  3. Accédez à la page des paramètres.

    • Pour ApsaraDB RDS for MySQL, cliquez sur Parameter Settings dans le volet de navigation de gauche.

    • Pour PolarDB for MySQL, choisissez Settings and Management > Parameters dans le volet de navigation de gauche.

  4. Activez le paramètre performance_schema.

    • Pour ApsaraDB RDS for MySQL 5,6, définissez la Running Value du paramètre performance_schema sur ON.

      Important

      Pour ApsaraDB RDS for MySQL 5,7 et 8,0, si l'instance de base de données respecte les prérequis (au moins 8 Go de mémoire), le paramètre performance_schema est activé par défaut.

    • Pour PolarDB for MySQL, sélectionnez Cluster et définissez le Cluster Parameter pour performance_schema sur ON.

      Important

      Pour PolarDB for MySQL 5,6 et 5,7, définissez le Cluster Parameter pour loose_performance_schema sur ON.

    Exécutez la commande SHOW GLOBAL VARIABLES LIKE'%performance_schema'; pour vérifier l'état du paramètre performance_schema.

  5. Pour ApsaraDB RDS for MySQL, vérifiez que les valeurs des paramètres suivants sont supérieures à 0. Sinon, Performance Insight ne pourra pas collecter les données. Pour PolarDB for MySQL, aucune configuration n'est requise.

    Remarque
    • Pour ApsaraDB RDS for MySQL 5,6, certains des paramètres suivants ne peuvent pas être configurés. Modifiez uniquement les paramètres configurables.

    • Pour plus d'informations sur ces paramètres, consultez la documentation officielle de MySQL.

    performance_schema_accounts_size
    performance_schema_digests_size
    performance_schema_error_size
    performance_schema_max_digest_length
    performance_schema_hosts_size
    performance_schema_max_digest_sample_age
    performance_schema_max_index_stat
    performance_schema_max_sql_text_length
    performance_schema_max_statement_classes
    performance_schema_max_statement_stack
    performance_schema_users_size
    performance_schema_setup_actors_size
    performance_schema_setup_objects_size
    performance_schema_max_thread_classes
    performance_schema_max_thread_instances
    performance_schema_max_file_classes
    performance_schema_max_file_instances
    performance_schema_max_table_handles
    performance_schema_max_table_instances

    Exemples de valeurs (à configurer en fonction de votre charge de travail réelle) :

    loose_performance_schema_accounts_size=1000
    loose_performance_schema_digests_size=10000
    loose_performance_schema_error_size=10000
    loose_performance_schema_max_digest_length=1024
    loose_performance_schema_hosts_size=1000
    loose_performance_schema_max_digest_sample_age=60
    loose_performance_schema_max_index_stat=10000
    loose_performance_schema_max_sql_text_length=1024
    loose_performance_schema_max_statement_classes=256
    loose_performance_schema_max_statement_stack=10
    loose_performance_schema_users_size=10000
    loose_performance_schema_setup_actors_size=10000
    loose_performance_schema_setup_objects_size=10000
    loose_performance_schema_max_thread_classes=100
    loose_performance_schema_max_thread_instances=10000
    loose_performance_schema_max_file_classes=256
    loose_performance_schema_max_file_instances=1000
    loose_performance_schema_max_table_handles=10000
    loose_performance_schema_max_table_instances=1000
  6. Envoyez les modifications de paramètres.

    Avertissement

    La modification de ces paramètres nécessite un redémarrage de l'instance de base de données. Nous vous recommandons d'effectuer cette opération pendant les heures creuses et de vérifier que votre application dispose d'un mécanisme de reconnexion.

    Après la modification des paramètres, exécutez la commande SHOW GLOBAL VARIABLES LIKE'%performance_schema'; pour vérifier l'état du paramètre performance_schema.