Solte os arquivos aqui

Envio de SQL ( 0 ) x -

Pressione Ctrl+Enter para executar consulta Pressione Enter para executar consulta
ascendente
descendente
Ordem:
Depurar SQL
Contagem
Ordem de execução
Tempo gasto
Ordenar por:
Agrupar consultas
Desagrupar consultas
Recolher Expandir Mostrar rastro Ocultar rastro Contagem: Tempo gasto:
Opções
Restore default values
Recolher Expandir Repetir consulta Editar Demonstrar SQL Perfil Falha na consulta Banco de dados: Tempo de execução da consulta:

Sistema de assessoria

Possíveis problemas de performance

Problema:
Uptime é menor que um dia, ajustes de performance podem não estar precisos.
Recomendação:
Pra ter médias mais precisas é recomendado deixar o servidor rodando por mais de um dia antes de utilizar esta ferramenta
Justificação:
O uptime é somente 0 dias, 0 horas, 2 minutos e 49 segundos
Variável / fórmula utilizada:
Uptime
Teste:
value < 86400
Problema:
long_query_time está ajustado em 10 segundos ou mais, assim apenas consultas lentas que demoram mais do que 10 segundos são registradas.
Recomendação:
Sugere-se definir long_query_time para um valor inferior, dependendo do seu ambiente. Normalmente, um valor de 1-5 segundos é sugerido.
Justificação:
"long_query_time" está definida para 10s.
Variável / fórmula utilizada:
long_query_time
Teste:
value >= 10
Problema:
O log de queries lentas está desativado.
Recomendação:
Ativa log de queries lentas definindo slow_query_log para 'ON'. Isso ajudará a resolver problemas de desempenho de queries.
Justificação:
slow_query_log está definido como 'OFF'
Variável / fórmula utilizada:
slow_query_log
Teste:
value == 'OFF'
Problema:
Muitos campos estão sendo ordenados.
Recomendação:
Apesar de não haver nada errado em uma grande quantidade de ordenação de campos, você pode querer garantir que as consultas que exigem muita ordenação usem colunas indexadas na cláusula ORDER BY, pois isso resultará em uma ordenação muito mais rápida.
Justificação:
Média de campos ordenados: 153.59 por segundo
Variável / fórmula utilizada:
Sort_rows / Uptime
Teste:
value * 60 >= 1
Problema:
Existem joins demais sem índices.
Recomendação:
Isso significa que JOINs estão fazendo leituras completas de tabela. Adicionar índices aos campos sendo usados nas condições JOIN irá acelerar bastante a união das tabelas.
Justificação:
Média de tabelas de join: 42.83 por segundo, esse valor deveria ser menor do que 1 por hora
Variável / fórmula utilizada:
(Select_range_check + Select_scan + Select_full_join) / Uptime
Teste:
value * 60 * 60 > 1
Problema:
A taxa de leitura do primeiro registro de índice está alta.
Recomendação:
Isso normalmente indica leituras completas frequentes de índice. Leituras completas de índices são mais rápidas que leituras de tabela mas exigem muitos ciclos de CPU em grandes tabelas, se essas tabelas que tem ou tinham altos volumes de UPDATEs e DELETEs, rodar "OTIMIZAR TABELA" pode reduzir a quantidade de e/ou acelerar as leituras completas de índice. Tirando isso, leituras completas de índice só podem ser reduzidas reescrevendo as queries.
Justificação:
Média de pesquisas de índice: 23.75 por segundo esse valor deveria ser menor do que 1 por hora
Variável / fórmula utilizada:
Handler_read_first / Uptime
Teste:
value * 60 * 60 > 1
Problema:
A taxa de leitura de dados de uma posição fixa está alta.
Recomendação:
Isso indica que muitas queries precisam ordenar resultados e/ou fazer uma leitura completa de tabela, incluindo queries JOIN que não usam índices. Adicione índices onde puderem ser aplicados.
Justificação:
A taxa média de leituras de posições fixas é de: 84.46 por segundo, este valor deve ser menor do que 1 por hora
Variável / fórmula utilizada:
Handler_read_rnd / Uptime
Teste:
value * 60 * 60 > 1
Problema:
A taxa de leitura da linha da próxima linha de tabela está alta.
Recomendação:
Isto indica que muitas queries estão fazendo buscas em tabelas inteiras. Adicione índices onde forem aplicáveis.
Justificação:
A taxa de leitura de próxima linha de tabela é de: 3508.01 por segundo, este valor deve ser menor do que 1 por hora
Variável / fórmula utilizada:
Handler_read_rnd_next / Uptime
Teste:
value * 60 * 60 > 1
Problema:
% do buffer de chaves MyISAM (cache de índices) usada é baixa.
Recomendação:
Você pode precisar diminuir o tamanho do key_buffer_size, re-examinar suas tabelas para ver se os índices foram removidos, ou examinar as queries e expectativas a respeito de quais índices estão sendo usados.
Justificação:
% máxima do buffer de chaves MyISAM usada: 0%, é aconselhável que este valor esteja acima de 95%
Variável / fórmula utilizada:
Key_blocks_used * key_cache_block_size / key_buffer_size * 100
Teste:
value < 95
Problema:
A taxa de tabelas abertas está alta.
Recomendação:
Abrir tabelas exige I/O, o que é pesado. Aumentar o table_open_cache pode evitar isso.
Justificação:
Taxa de tabelas abertas: 3.11 por segundo, esse valor deveria ser menor do que 10 por hora
Variável / fórmula utilizada:
Opened_tables / Uptime
Teste:
value*60*60 > 10
Problema:
A taxa de arquivos abertos está alta.
Recomendação:
Considere aumentar o open_files_limit, e verifique o erro de log quando reiniciar após mudar o open_files_limit.
Justificação:
Taxa de arquivos abertos: 42.6 por hora. Este valor deveria ser menor do que 5 por hora
Variável / fórmula utilizada:
Open_files / Uptime
Teste:
value * 60 * 60 > 5