Questão FC369601
O MySQL Performance Schema é uma das funcionalidades presentes em um servidor MySQL. Uma das utilidades do MySQL Performance Schema é
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O MySQL Performance Schema é uma das funcionalidades presentes em um servidor MySQL.
Uma das utilidades do MySQL Performance Schema é
- rastrear mudanças no esquema de banco de dados.
- coletar dados sobre esperas e tempos de espera em mutexes.
- registrar o conteúdo dos dados manipulados pelas consultas SQL.
- registrar logs de erros do servidor MySQL.
- gravar dados em arquivos chamados "instrumentation points."
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O MySQL Performance Schema coleta métricas detalhadas sobre a execução interna do servidor, incluindo informações de esperas (waits) e os tempos associados a elas.
Em particular, ele monitora mutexes — mecanismos de sincronização usados para proteger recursos compartilhados — registrando quantas vezes threads aguardaram por um mutex e quanto tempo ficaram bloqueadas.
Os dados ficam disponíveis em tabelas em memória (por exemplo, events_waits_*, mutex_instances), com contadores e tempos agregados (contagem, tempo total, tempo médio, tempo máximo). Essas tabelas podem ser consultadas via SELECT para analisar contenção e gargalos.
Essa visão permite identificar pontos de contenção, priorizar otimizações (reduzir tempo de espera, ajustar concorrência) e é configurável para minimizar overhead durante a coleta.
Conteúdo do catálogo FC Concursos · Atualizado em