Largue ficheiros aqui

Envio de SQL ( 0 ) x -

Definições relacionadas com a página Clique na barra para deslizar para o topo da página
Use Ctrl+Enter para executar a consulta Pressione Enter para executar consulta
Ascendente
Descendente
Ordem:
Depurar SQL
Contagem
Ordem de execução
Tempo gasto
Ordenar por:
Agrupar consultas
Desagrupar consultas
Ocultar Mostrar Mostrar rastro Ocultar rastro Contagem Tempo gasto
Marcadores
Actualizar
Adicionar
Sem marcadores
Adicionar marcador
Opções
Definir como predefinição





Ocultar Mostrar Re-consultar Editar Explicar Perfil Marcadores Consulta falhou Base de Dados : Tempo de execução da consulta :

Sistema de Assessoria

Possíveis problemas de desempenho

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 / formula 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 / formula utilizada:
slow_query_log
Teste:
value == 'OFF'
Problema:
Existem joins demais sem índices.
Recomendação:
Isso significa que JOINs fazem leituras completas de tabela. Adicionar índices aos campos a serem usados nas condições JOIN irá acelerar bastante a união das tabelas.
Justificação:
Média de tabelas de join: 10.94 por hora, esse valor deveria ser menor do que 1 por hora
Variável / formula 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: 18.49 por hora, este valor deve ser menor do que 1 por hora
Variável / formula 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 pesquisas estão análizando tabelas inteiras. Adicione índices onde forem aplicáveis.
Justificação:
A taxa de leitura de próxima linha de tabela é de: 7.08 por minuto, este valor deve ser menor do que 1 por hora
Variável / formula utilizada:
Handler_read_rnd_next / Uptime
Teste:
value * 60 * 60 > 1
Problema:
Muitas tabelas temporárias estão a ser 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 a ser escritas para o disco, independente do valor dessas variáveis. Para eliminá-las, terá que reescrever as suas consultas 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 a serem escritas no disco: 1.94 por hora, esse valor deveria ser menor que 1 por hora
Variável / formula utilizada:
Created_tmp_disk_tables / Uptime
Teste:
value * 60 * 60 > 1
Problema:
% do buffer de chaves MyISAM (cache de índices) usada é baixa.
Recomendação:
Pode precisar de diminuir o tamanho do key_buffer_size, reexaminar as suas tabelas para ver se os índices foram removidos, ou examinar as queries e as expectativas dos índices que estão a ser utilizados.
Justificação:
% máxima do buffer de chaves MyISAM usada: 0%, é aconselhável que este valor esteja acima de 95%
Variável / formula utilizada:
Key_blocks_used * key_cache_block_size / key_buffer_size * 100
Teste:
value < 95
Problema:
O cache de query não está ativado.
Recomendação:
O cache da consulta é 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 a usar memcache, ignore esta recomendação.
Justificação:
query_cache_size está definido em 0 ou query_cache_type está definido como 'OFF'
Variável / formula utilizada:
query_cache_size
Teste:
value == 0 || query_cache_type == 'OFF' || query_cache_type == '0'