Suelte aquí los archivos

SQL upload ( 0 ) x -

Ajustes de página relacionada Pulse en la barra para deslizarse al tope de la página
Presione Ctrl+Enter para ejecutar la consulta Presione Enter para ejecutar la consulta
ascendente
descendente
Orden:
Depuración SQL
Cantidad
Orden de ejecución
Tiempo necesario
Ordenar por:
Consultas grupales
Desagrupar las consultas
Colapsar Expandir Mostrar rastro Ocultar rastro Cantidad Tiempo necesario
Favoritos
Actualizar
Agregar
Ningún favorito
Agregar favorito
Opciones
Definir predeterminado





Colapsar Expandir Reconsultar Editar Explicar Perfilando Agregar a favoritos Falló la consulta Base de datos : Fecha y hora la consulta :

Sistema de consejos

Posibles problemas de performance

Issue:
long_query_time está configurado a 10 segundos o más, por lo que sólo aquellas consultas que tomen más 10 segundos serán registradas.
Recommendation:
Se sugiere configurar «long_query_time» a un valor menor dependiendo de su entorno. Usualmente, un valor entre 1 y 5 segundos es el sugerido.
Justification:
«long_query_time» está configurado a 10s.
Used variable / formula:
long_query_time
Test:
value >= 10
Issue:
El registro de consultas lentas está desactivado.
Recommendation:
Active el registro de consultas lentas definiendo slow_query_log a 'ON'. Esto ayudará a analizar consultas con mala performance.
Justification:
slow_query_log está definido como 'OFF'
Used variable / formula:
slow_query_log
Test:
value == 'OFF'
Issue:
Hay demasiadas filas siendo ordenadas.
Recommendation:
Si bien no hay nada de malo en ordenar una gran cantidad de filas, es probable que desee asegurarse que las consultas que requieren gran cantidad de ordenación utilicen campos indexados en la cláusula «ORDER BY», lo que resultará en una ordenación más rápida.
Justification:
Promedio de filas ordenadas: 39,56 por minuto
Used variable / formula:
Sort_rows / Uptime
Test:
value * 60 >= 1
Issue:
Hay demasiadas uniones («JOIN») sin índices.
Recommendation:
Esto significa que las uniones («JOIN») están realizando escrutinios completos sobre tablas. Agregar índices a los campos utilizados en las condiciones de la unión las acelerarán en gran medida.
Justification:
Promedio de uniones («JOIN») de tablas: 33,26 por minuto, este promedio debería ser menor a 1 por hora
Used variable / formula:
(Select_range_check + Select_scan + Select_full_join) / Uptime
Test:
value * 60 * 60 > 1
Issue:
La tasa de lectura del primer índice es alta.
Recommendation:
Esto normalmente indica escruitinios completos de índices. Éstos son más rápidos que escrutinios de tablas pero requieren gran cantidad de clicos de CPU en tablas grandes. Si dichas tablas tienen o han tenido una gran cantidad de actualizaciones («UPDATE» o «DELETE»), ejecutar «OPTIMIZE TABLE» podría reducir dicha cantidad y/o acelerar los escrutinios completos de índices. De otra forma, la cantidad de escrutinios completos de índices sólo puede ser reducida re-escribiendo las consultas.
Justification:
Promedio de escrutinios de índices: 1,03 por minuto, este valor debería de ser menor a 1 por hora
Used variable / formula:
Handler_read_first / Uptime
Test:
value * 60 * 60 > 1
Issue:
La tasa de lecutura de datos de una posición fija es alta.
Recommendation:
Esto indica que muchas consultas necesitan ordenar resultados y/o realizar un escrutinio completo de tablas, incluyendo consultas con uniones («JOIN») que no utilizan índices. Agregue índices donde sea aplicable.
Justification:
Tasa de lectura de una posición fija: 38,5 por minuto, este valor debería de ser menor a 1 por hora
Used variable / formula:
Handler_read_rnd / Uptime
Test:
value * 60 * 60 > 1
Issue:
La tasa de lecutra de la siguiente fila de una tabla es alta.
Recommendation:
Esto indica que muchas consultas están realizando escrutinios completos de tablas. Agregue índices donde sea aplicable.
Justification:
Tasa de lectura de la siguiente fila de una tabla: 14,24 por segundo, este valor debería de ser menor a 1 por hora
Used variable / formula:
Handler_read_rnd_next / Uptime
Test:
value * 60 * 60 > 1
Issue:
Muchas tablas temporales están siendo escritas la disco en lugar de ser mantenidas en memoria.
Recommendation:
Increasing max_heap_table_size and tmp_table_size might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temporary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in the MySQL Documentation
Justification:
La tasa de tablas temporales escritas al disco: 7,32 por minuto, este valor debería ser menor a 1 por hora
Used variable / formula:
Created_tmp_disk_tables / Uptime
Test:
value * 60 * 60 > 1
Issue:
MyISAM key buffer (index cache) % used is low.
Recommendation:
Podría necesitar aumentar el valor de «key_buffer_size», examine sus tablas nuevamente para ver si se han eliminado índices o sus consultas y las expectativas de uso de los índices.
Justification:
Maxímo % de búfer de claves MyISAM utilizado en algún momento: 0%, este valor debería ser mayor a 95%
Used variable / formula:
Key_blocks_used * key_cache_block_size / key_buffer_size * 100
Test:
value < 95
Issue:
Demasiadas conexiones son abandonadas.
Recommendation:
Las conexiones son abandonadas generalmente cuando no pueden ser autorizadas. Este artículo podría ser de ayuda para rastrear el motivo de las mismas.
Justification:
2% de todas las conexiones son abandonadas. Este valor debería ser menor a 1%
Used variable / formula:
Aborted_connects / Connections * 100
Test:
value > 1
Issue:
Demasiadas conexiones son abandonadas.
Recommendation:
Las conexiones son abandonadas generalmente cuando no pueden ser autorizadas. Este artículo podría ser de ayuda para rastrear el motivo de las mismas.
Justification:
La tasa de conexiones abandonadas es 2,76 por hora, este valor debería ser menor a 1 por hora
Used variable / formula:
Aborted_connects / Uptime
Test:
value * 60 * 60 > 1
Issue:
El caché de consultas no está habilitado.
Recommendation:
Se sabe que el caché de consultas puede mejorar la performance enormemente si está correctamente configurado. Actívelo definiendo «query_cache_size» a un valor en MiB de 2 dígitos y definiendo «query_cache_type» a 'ON'. Notar que: si está utilizando memcached ignore esta recomendación.
Justification:
«query_cache_size» está definido como 0 o «query_cache_type» está definido como 'OFF'
Used variable / formula:
query_cache_size
Test:
value == 0 || query_cache_type == 'OFF' || query_cache_type == '0'