Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta Rendimiento MYSQL Correcto.

Estas en el tema de Consulta Rendimiento MYSQL Correcto. en el foro de Mysql en Foros del Web. Estimados tengo un I7 con 8 gb de memoria, i tengo una tabla que tiene unos 2.4 millones de registros. Tiene un indice, y unos ...
  #1 (permalink)  
Antiguo 10/02/2013, 09:40
 
Fecha de Ingreso: noviembre-2009
Mensajes: 113
Antigüedad: 14 años, 5 meses
Puntos: 0
Consulta Rendimiento MYSQL Correcto.

Estimados tengo un I7 con 8 gb de memoria, i tengo una tabla que tiene unos 2.4 millones de registros. Tiene un indice, y unos 8 campos, la cuestión es que, estoy haciendo un update y me demora unos 14 segundos, para una sola fila, estoy usando el WAMP en Server 2008r2, me parece un poco elevado lo que demora el query y la pregunta concreta es saber si esta bien ese valor o debería ser menor.
Agradeceria mucho algún Concejo.

Código MySQL:
Ver original
  1. UPDATE detalleboletas SET estado='Pagada', fechapago='$fechaactual'
  2.             WHERE idboleta='".$_SESSION['NBOLETA']."'

Esto esta en el config.

key_buffer = 128M
max_allowed_packet = 1M
table_cache = 256M
sort_buffer_size = 256M
net_buffer_length = 8K
read_buffer_size = 128M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 16M
query_cache_size = 128M
  #2 (permalink)  
Antiguo 10/02/2013, 16:40
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 4 meses
Puntos: 2
Respuesta: Consulta Rendimiento MYSQL Correcto.

Me imagino que el índice en tu tabla es sobre el campo idboleta, si no es así entonces te convendría crear un INDEX sobre dicho campo. Puedes anteponer la palabra "EXPLAIN" a tu consulta y correrla en mysql, así te entegrará información valiosa sobre como se está realmente ejecutando tu consulta en el server, con esto podrás detectar problemas de performance. También puedes ejecutar alguno de los varios comandos que provee MySQL para mantención/optimización de tablas:

http://dev.mysql.com/doc/refman/5.1/...nance-sql.html

Saludos.
  #3 (permalink)  
Antiguo 10/02/2013, 18:44
 
Fecha de Ingreso: noviembre-2009
Mensajes: 113
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Consulta Rendimiento MYSQL Correcto.

Gracias si, no esta correctamente indexadooo!

Etiquetas: campos, registros, rendimiento, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.