Suelte aquí los archivos

Carga SQL ( 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

Problema:
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.
Recomendación:
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.
Justificación:
«long_query_time» está configurado a 10s.
Variable/fórmula utilizada:
long_query_time
Prueba:
value >= 10
Problema:
El registro de consultas lentas está desactivado.
Recomendación:
Active el registro de consultas lentas definiendo slow_query_log a 'ON'. Esto ayudará a analizar consultas con mala performance.
Justificación:
slow_query_log está definido como 'OFF'
Variable/fórmula utilizada:
slow_query_log
Prueba:
value == 'OFF'
Problema:
Versión compilada de código fuente, no un ejecutable MySQL oficial.
Recomendación:
Si no compiló de código fuente puede estar utilizando un paquete modificado por una distribución. El manual MySQL sólo es preciso para los ejecutables MySQL oficiales, no para los paquetes de las distribuciones (como RedHat, Debian/Ubuntu, etc.).
Justificación:
se encontró 'fuente' («source») en el comentario de la versión («version_comment»)
Variable/fórmula utilizada:
version_comment
Prueba:
preg_match('/source/i',value)
Problema:
Hay demasiadas uniones («JOIN») sin índices.
Recomendación:
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.
Justificación:
Promedio de uniones («JOIN») de tablas: 13.6 por hora, este promedio debería ser menor a 1 por hora
Variable/fórmula utilizada:
(Select_range_check + Select_scan + Select_full_join) / Uptime
Prueba:
value * 60 * 60 > 1
Problema:
La tasa de lecutura de datos de una posición fija es alta.
Recomendación:
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.
Justificación:
Tasa de lectura de una posición fija: 9.58 por hora, este valor debería de ser menor a 1 por hora
Variable/fórmula utilizada:
Handler_read_rnd / Uptime
Prueba:
value * 60 * 60 > 1
Problema:
La tasa de lecutra de la siguiente fila de una tabla es alta.
Recomendación:
Esto indica que muchas consultas están realizando escrutinios completos de tablas. Agregue índices donde sea aplicable.
Justificación:
Tasa de lectura de la siguiente fila de una tabla: 20.99 por minuto, este valor debería de ser menor a 1 por hora
Variable/fórmula utilizada:
Handler_read_rnd_next / Uptime
Prueba:
value * 60 * 60 > 1
Problema:
Muchas tablas temporales están siendo escritas la disco en lugar de ser mantenidas en memoria.
Recomendación:
Aumentar «max_heap_table_size» y «tmp_table_size» podría ayudar. Sin embargo, algunas tablas temporales son siempre a disco permanentemente independientemente del valor de estas variables. Para eliminarlas deberá re-escribir las consultas para evitar estas condiciones (en una tabla temporal: la presencia de una columna «BLOB» o «TEXT» o la presencia de una columna mayor a 512 bytes) como se menciona en la documentación de MySQL
Justificación:
La tasa de tablas temporales escritas al disco: 1.98 por hora, este valor debería ser menor a 1 por hora
Variable/fórmula utilizada:
Created_tmp_disk_tables / Uptime
Prueba:
value * 60 * 60 > 1
Problema:
El % de búfer de claves MyISAM (caché de índices) es bajo.
Recomendación:
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.
Justificación:
Maxímo % de búfer de claves MyISAM utilizado en algún momento: 0%, este valor debería ser mayor a 95%
Variable/fórmula utilizada:
Key_blocks_used * key_cache_block_size / key_buffer_size * 100
Prueba:
value < 95
Problema:
El porcentaje de índices que utilizan el búfer de claves MyISAM es bajo.
Recomendación:
Podría necesitar aumentar «key_buffer_size».
Justificación:
Índices leídos desde memoria: 93%, este valor debería ser mayor a 95%
Variable/fórmula utilizada:
100 - (Key_reads / Key_read_requests * 100)
Prueba:
value < 95
Problema:
Su reserva de búfers InnoDB es relativamente pequeña.
Recomendación:
La reserva de búfers InnoDB tiene un profundo impacto en el rendimiento de las tablas InnoDB. Asigne toda la memoria disponible a este búfer. Para servidores de base de datos que sólo utilicen InnoDB como motor de almacenamiento y no tengan otros servicios (por ejemplo un servidor web), puede definir este valor hasta un 80% de su memoria disponible. Si no es el caso, deberá analizar cuidadosamente el consumo de memoria de los otros servicios y tablas con otros motores y configurar esta variable acorde a ello. Si se la define demasiado alta, su sistema comenzará a utilizar el área de intercambio en disco disminuyendo la performance significativamente. Revise también este artículo
Justificación:
Actualmente está utilizando 51.602819470151% de su memoria de la reserva de búfers InnoDB. Esta regla se dispara si está asignando menos del 60%. Sin embargo, esto puede ser perfectamente adecuado para su sistema si no posee muchas tablas InnoDB o tiene otros servicios en el mismo equipo.
Variable/fórmula utilizada:
innodb_buffer_pool_size / system_memory * 100
Prueba:
value < 60
Problema:
El caché de consultas no está habilitado.
Recomendación:
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.
Justificación:
«query_cache_size» está definido como 0 o «query_cache_type» está definido como 'OFF'
Variable/fórmula utilizada:
query_cache_size
Prueba:
value == 0 || query_cache_type == 'OFF' || query_cache_type == '0'