
23/07/2008, 05:05
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 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) |