Solte os arquivos aqui

Envio de SQL ( 0 ) x -

Configurações da página Clique na barra para rolar até o topo da página
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 :
Favoritos
Atualizar
Adicionar
Sem marcador(es)
Adicionar marcador
Opções
Definir padrão





Recolher Expandir Repetir consulta Editar Demonstrar SQL Perfil Marcadores Falha na consulta Banco de dados : Tempo de execução da consulta :

Sistema de assessoria

Possíveis problemas de performance

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:
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: 11.6 por hora, 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 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: 8.79 por hora, 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: 4.55 por minuto, 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:
Muitas tabelas temporárias estão sendo escritas no disco ao invés de serem mantidas na memória.
Recomendação:
Aumentar o max_heap_table_size e o tmp_table_size pode ajudar. Embora algumas tabelas temporárias estejam sempre sendo escritas para o disco, independente do valor dessas variáveis. Para eliminá-las, você terá que reescrever suas queries para evitar essas condições (dentro de uma tabela temporária: presença de um campo BLOB ou TEXTO ou a presença de um campo maior que 512 bytes) como mencionado na Documentação MySQL
Justificação:
A taxa de tabelas temporárias sendo escritas no disco: 2.2 por hora, esse valor deveria ser menor do que 1 por hora
Variável / fórmula utilizada:
Created_tmp_disk_tables / 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:
O cache de query não está habilitado.
Recomendação:
O cache de query é conhecido por melhorar significativamente o desempenho quando corretamente configurado. Ative-o ajustando query_cache_size para um valor em MB com 2 dígitos e ajustando query_cache_type para 'ON'. Observação:Se estiver usando memcache, ignore esta recomendação.
Justificação:
query_cache_size está definido em 0 ou query_cache_type está definido como 'OFF'
Variável / fórmula utilizada:
query_cache_size
Teste:
value == 0 || query_cache_type == 'OFF' || query_cache_type == '0'