Was ist die Verwendung von performance_schema in MySQL 5.5?

8

Ich habe ein Upgrade auf MySQL Version 5.5 durchgeführt. Dort hatte ich performance_schema in der Schemaliste beobachtet.

  • Was ist die Verwendung dieses neuen Schemas ..?
  • Wie können wir mit diesem Schema überwachen?
  • Was sind die Vorteile dieses Schemas?
  • Gibt es einen Overhead durch Aktivieren dieses Schemas?
Phanindra
quelle
Ich habe die gleiche Frage. Persönlich finde ich die offiziellen MySQL-Dokumente ziemlich nutzlos - Sie lesen sie und haben keine Ahnung, wie Sie die Funktion tatsächlich verwenden sollen. Sie dienen als Referenz. Ich suche auch jemanden, der ein kurzes Intro darüber schreibt, wie man das performance_schema aktivieren und dann verwenden kann.
John Little
Ich fand diesen Link als nützliche Referenz; percona.com/blog/2011/04/25/performance-schema-overhead
PodTech.io

Antworten:

7

Alle Ihre Antworten finden Sie in der Dokumentation :

  • Was ist die Verwendung dieses neuen Schemas ..?

Das Leistungsschema überwacht Serverereignisse. Ein „Ereignis“ ist alles, was der Server tut, was Zeit braucht und instrumentiert wurde, damit Zeitinformationen gesammelt werden können. Im Allgemeinen kann ein Ereignis ein Funktionsaufruf, ein Warten auf das Betriebssystem, eine Phase der Ausführung einer SQL-Anweisung wie Parsen oder Sortieren oder eine gesamte Anweisung oder Gruppe von Anweisungen sein.

  • Was sind die Vorteile dieses Schemas?

Das Leistungsschema ist ein Tool, mit dem ein DBA die Leistung optimieren kann, indem er echte Messungen anstelle von „wilden Vermutungen“ vornimmt. Quelle

  • Gibt es einen Overhead durch Aktivieren dieses Schemas?

Die Serverüberwachung erfolgt kontinuierlich und unauffällig mit sehr geringem Aufwand. Durch Aktivieren des Leistungsschemas wird der Server nicht unbrauchbar.

  • Wie können wir mit diesem Schema überwachen?

Diese Seite bietet einen grundlegenden Überblick über die Verwendung des Leistungsschemas

Derek Downey
quelle
1
Leider sagen die bereitgestellten Links nicht aus, wie die Überwachung des Leistungsschemas aktiviert werden soll.
John Little
Die Dokumentation von MySQL ist kaum am einfachsten zu überfliegen, weshalb es sehr hilfreich ist, die grundlegenden Aufzählungspunkte wie diese auf einer Stack-Exchange-Site zu haben (als Antwort auf die leicht passive aggressive RTFM-Linie)
Matt Fletcher,