Qual é o uso de performance_schema no MySQL 5.5?

8

Eu atualizei para o MySQL versão 5.5. Lá, eu observei performance_schema na lista de esquemas.

  • Qual é o uso desse novo esquema ..?
  • Como podemos monitorar usando esse esquema ..?
  • Quais são as vantagens de usar este esquema ..?
  • Existe alguma sobrecarga ao ativar esse esquema ..?
Phanindra
fonte
Eu tenho a mesma pergunta. Pessoalmente, acho os documentos oficiais do mysql bastante inúteis - você os lê e não tem idéia de como realmente usar o recurso, eles são para referência. Também estou procurando alguém para escrever uma breve introdução sobre como alguém pode habilitar e usar o performance_schema.
John pouco
Encontrei este link como referência útil; percona.com/blog/2011/04/25/performance-schema-overhead
PodTech.io

Respostas:

7

Todas as suas respostas podem ser encontradas lendo a documentação :

  • Qual é o uso desse novo esquema ..?

O esquema de desempenho monitora os eventos do servidor. Um "evento" é algo que o servidor faz que leva tempo e foi instrumentado para que as informações de tempo possam ser coletadas. Em geral, um evento pode ser uma chamada de função, uma espera pelo sistema operacional, um estágio de execução de uma instrução SQL, como análise ou classificação, ou uma instrução ou grupo inteiro de instruções.

  • Quais são as vantagens de usar este esquema ..?

O Esquema de desempenho é uma ferramenta para ajudar um DBA a fazer o ajuste de desempenho fazendo medições reais em vez de "suposições". fonte

  • Existe alguma sobrecarga ao ativar esse esquema ..?

O monitoramento do servidor ocorre de forma contínua e discreta, com muito pouca sobrecarga. A ativação do esquema de desempenho não torna o servidor inutilizável.

  • Como podemos monitorar usando esse esquema ..?

Esta página fornece uma visão geral básica de como usar o esquema de desempenho

Derek Downey
fonte
11
Infelizmente, os links fornecidos não dizem como ativar o monitoramento performance_schema.
John pouco
Documentação do MySQL não é a coisa mais fácil de skim de leitura, que é por isso que ter os pontos de bala básicos como este em um site de troca de pilha é realmente útil (como uma resposta à linha RTFM agressiva sliiiightly passiva)
Matt Fletcher