Buenos días,
Quiero saber si existe alguna manera de estimar cuanto consume una consulta sql en mysql para evaluar el rendimineto de un servidor. ¿Sería posible?
Muchas gracias.
¿Existe alguna forma de comprobar el rendimiento de MySQL?
Iniciado por
santiago bravo
, ago 07 2013 11:05
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 07 agosto 2013 - 12:58
Se puede mediante un calculo logarítmico que implica la cantidad de fila, en tamaño en bytes de todos lo campos por tipo y los bytes asignados ejemplo char(2), int(10), varchar(255), supongamos que todos nuestros campos suman 1024 bytes. Sin los campos claves
idproducto int[10]
precio double[10,2]
producto varchar[255]
Sumamos los bytes
Tamaño campos 255+8=263 // varchar ocupa el valor que dice y double ocupa 8 bytes
Puntero de índices = 4 //si tengo otros indices sera numero entero
Tamaño índice =4 //idproducto el numero entero ocupa 4 bytes normalmente
Supongamos además que tendremos 100.000 registros en la base de datos
log(registros) / log(tamaño_campos/ 3 * 2 / (indice + puntero)) + 1
log(100.000)/log(263/3*2/(4+0)) + 1=2,2
Finalmente
registro * (indice + puntero) * 3/2 // 3/2 y 3*2 constantes de la tasa de capacidad buffer de unservidor
100.000 * 4 * 3/2 = 3000000 bytes convertidos a megas 2,86 megabytes
Esto es lo que consume cada la consulta
idproducto int[10]
precio double[10,2]
producto varchar[255]
Sumamos los bytes
Tamaño campos 255+8=263 // varchar ocupa el valor que dice y double ocupa 8 bytes
Puntero de índices = 4 //si tengo otros indices sera numero entero
Tamaño índice =4 //idproducto el numero entero ocupa 4 bytes normalmente
Supongamos además que tendremos 100.000 registros en la base de datos
log(registros) / log(tamaño_campos/ 3 * 2 / (indice + puntero)) + 1
log(100.000)/log(263/3*2/(4+0)) + 1=2,2
Finalmente
registro * (indice + puntero) * 3/2 // 3/2 y 3*2 constantes de la tasa de capacidad buffer de unservidor
100.000 * 4 * 3/2 = 3000000 bytes convertidos a megas 2,86 megabytes
Esto es lo que consume cada la consulta
#3 AUTOR PREGUNTA
Publicado 07 agosto 2013 - 16:46
ole ole
vaya respuesta si señor. mil gracias porque me has dado ideas que necesitaba.
punto dado a tu gran respuesta
abrazooo
vaya respuesta si señor. mil gracias porque me has dado ideas que necesitaba.
punto dado a tu gran respuesta
abrazooo