Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2008, 05:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Cómo se hace el debug de mysql?

¿Consume muchos recursos, disco, accesos, comunicación o tiempo de consultas?
Cada una de esas cosas tiene soluciones y medios distintos.
Lo más habitual es:
- Falta de optimización de las consultas.
- Índices inadecuados o deficientes.
- Tablas desnormalizadas o pobremente normalizadas.
- Funciones innecesarias o recarga de tareas inadecuadas a la base.
- Sobrecarga de concurrencia.
- Otras más.

También la afectan errores en las aplicaciones, de las que no se puede responsabilizar a las BBDD :
- Aplicaciones que no estén eficientemente planeadas para las bases de datos.
- Requerimientos de datos innecesarios (el famoso "SELECT * FROM ...").
- Consultas repetitivas.
- Falta de optimización en las conexiones.
- Otros.

Me parece que tendrás que ser un poco más específica en cuanto a cómo se manifiesta esa lentitud y qué recursos ves que se consuman en demasía.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)