Ir al contenido


Foto

Cae el rendimiento de MySQL


  • Por favor identifícate para responder
3 respuestas en este tema

#1 golf2009

golf2009

    Advanced Member

  • Miembros
  • PipPipPip
  • 99 mensajes

Escrito 23 agosto 2011 - 05:16

Hola a todos:
Tengo desarrollado un sistema con mysql que es bastante complejo y realiza muchos cálculos con varios usuarios. Luego de un tiempo de ejecución (2 o 3 horas aprox.) el rendimento del sistema cae notablemente, con lo cual hay que salir del sistema y volver a entrar.

Los indices están bien definidos, tampoco abuso de los indices, uso solo los necesarios.

No se si cometí el error de usar tablas InnoDB, tal vez las MyISAM sean mas rápidas.
Pregunto si alguien tiene o ha tenido el mismo problema...

Desde ya muchas gracias
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 23 agosto 2011 - 08:05

No se si cometí el error de usar tablas InnoDB, tal vez las MyISAM sean mas rápidas.
Pregunto si alguien tiene o ha tenido el mismo problema...



Saludos amigo, de hecho, la documentación de mysql menciona que MyIsam es mucho más veloz que InnoDb, claro con el coste de que MyIsam no soporta transaccionalidad.

Seguramente tienes un problema con el log de transacciones. Pero eso solo lo puedes saber monitoreando la base de datos. Descarga las mysql tools para poder monitorear tus datos.
  • 0

#3 golf2009

golf2009

    Advanced Member

  • Miembros
  • PipPipPip
  • 99 mensajes

Escrito 23 agosto 2011 - 08:52

Poliburro:

Gracias por responder, pero prefiero la integridad y consistencia en los datos que me da el InnoDB.

Como hago para ver el log de transacciones, tengo el MySQL Administrator.

Tiene que haber una solución a este tema de performance.

Saludos

  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 23 agosto 2011 - 09:01

Aquí más info del log transaccional de mysql:

http://dev.mysql.com...binary-log.html

y esto tal vez pueda ayudarte a optimizar tus recursos:

http://dev.mysql.com...mize-table.html


y checate esta doc

http://www.mysqlperf...ptimization.pdf


He posteado además en el foro de noticias algunos webcast de mysql que están orientados a estos temas. Te recomiendo estar atento a estos eventos pues en muchos de ellos se tocan temas avanzados de administración de base de datos.


Saludox
  • 0




IP.Board spam blocked by CleanTalk.