Quelle est l'utilisation de performance_schema dans MySQL 5.5?

8

J'ai mis à niveau vers MySQL version 5.5. Là, j'avais observé performance_schema dans la liste des schémas.

  • A quoi sert ce nouveau schéma ..?
  • Comment contrôler l'utilisation de ce schéma ..?
  • Quels sont les avantages d'utiliser ce schéma ..?
  • Y a-t-il des frais généraux en activant ce schéma ..?
Phanindra
la source
J'ai la même question. Personnellement, je trouve les documents mysql officiels tout à fait inutiles - vous les lisez et vous ne savez pas comment utiliser réellement la fonctionnalité, ils sont pour référence. Je suis également à la recherche de quelqu'un pour écrire une courte introduction sur la façon d'activer puis d'utiliser le schéma de performance.
John Little
J'ai trouvé ce lien de référence utile; percona.com/blog/2011/04/25/performance-schema-overhead
PodTech.io

Réponses:

7

Vous trouverez toutes vos réponses en lisant la documentation :

  • A quoi sert ce nouveau schéma ..?

Le schéma de performances surveille les événements du serveur. Un «événement» est tout ce que le serveur fait, qui prend du temps et a été instrumenté pour que les informations de synchronisation puissent être collectées. En général, un événement peut être un appel de fonction, une attente pour le système d'exploitation, une étape d'exécution d'une instruction SQL telle que l'analyse ou le tri, ou une instruction entière ou un groupe d'instructions.

  • Quels sont les avantages d'utiliser ce schéma ..?

Le schéma de performances est un outil pour aider un administrateur de base de données à effectuer des réglages de performances en prenant de vraies mesures au lieu de «suppositions sauvages». la source

  • Y a-t-il des frais généraux en activant ce schéma ..?

La surveillance du serveur se produit en continu et discrètement avec très peu de temps système. L'activation du schéma de performances ne rend pas le serveur inutilisable.

  • Comment contrôler l'utilisation de ce schéma ..?

Cette page donne un aperçu de base de l'utilisation du schéma de performances

Derek Downey
la source
1
Malheureusement, les liens fournis ne disent pas réellement comment activer la surveillance performance_schema.
John Little
La documentation de MySQL n'est pas la chose la plus simple à lire, c'est pourquoi avoir les puces de base comme celle-ci sur un site d'échange de pile est vraiment utile (en réponse à la ligne RTFM agressive légèrement passive)
Matt Fletcher