Qual è l'uso di performance_schema in MySQL 5.5?


8

Ho eseguito l'aggiornamento a MySQL versione 5.5. Lì, avevo osservato performance_schema nell'elenco degli schemi.

  • A che serve questo nuovo schema?
  • Come possiamo monitorare usando questo schema ..?
  • Quali sono i vantaggi dell'utilizzo di questo schema ..?
  • Esiste un sovraccarico abilitando questo schema ...?

Ho la stessa domanda Personalmente, trovo i documenti mysql ufficiali abbastanza inutili: li leggi e non hai idea di come utilizzare effettivamente la funzione, sono come riferimento. Sto anche cercando qualcuno che scriva una breve introduzione su come si può abilitare, quindi usare performance_schema.
John Little,

Ho trovato questo link utile riferimento; percona.com/blog/2011/04/25/performance-schema-overhead
PodTech.io

Risposte:


7

Tutte le risposte possono essere trovate leggendo la documentazione :

  • A che serve questo nuovo schema?

Lo schema delle prestazioni monitora gli eventi del server. Un "evento" è tutto ciò che fa il server che richiede tempo ed è stato strumentato in modo da poter raccogliere le informazioni di temporizzazione. In generale, un evento potrebbe essere una chiamata di funzione, un'attesa per il sistema operativo, una fase dell'esecuzione di un'istruzione SQL come l'analisi o l'ordinamento o un'intera istruzione o gruppo di istruzioni.

  • Quali sono i vantaggi dell'utilizzo di questo schema ..?

Lo schema delle prestazioni è uno strumento per aiutare un DBA a eseguire il tuning delle prestazioni prendendo misurazioni reali anziché "ipotesi selvagge". fonte

  • Esiste un sovraccarico abilitando questo schema ...?

Il monitoraggio del server avviene in modo continuo e discreto con un sovraccarico molto ridotto. L'attivazione dello schema delle prestazioni non rende il server inutilizzabile.

  • Come possiamo monitorare usando questo schema ..?

Questa pagina offre una panoramica di base su come utilizzare lo schema delle prestazioni


1
Sfortunatamente, i collegamenti forniti in realtà non dicono come abilitare il monitoraggio performance_schema.
John Little,

La documentazione di MySQL non è certo la cosa più semplice da leggere, motivo per cui avere i punti elenco di base come questo su un sito di scambio di stack è davvero utile (come risposta alla linea RTFM aggressiva e passivamente scivolosa)
Matt Fletcher,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.