Esta pregunta probablemente no tiene una respuesta definitiva, por lo que si se considera subjetiva y, digamos mala, no dude en cerrarla.Consultas SQL máximas por página
Básicamente estoy desarrollando una aplicación web bastante grande (PHP), y usa CakePHP. En este momento está en desarrollo y algunas cosas en la Base de datos son realmente complejas, por lo tanto, se deben realizar muchas consultas para mostrar las páginas (entre 7 y 25 consultas).
Dado que este será probablemente uno de gran escala, me gustaría saber cuál es el máximo, es decir, una especie de punto que indica que "Probablemente estás haciendo algo mal y debería optimizar ", cantidad de consultas SQL que se deben realizar por página. Tengo un sistema de caché muy simple configurado en este momento que reduce las consultas ejecutadas por un solo usuario a alrededor de 5 por 15 segundos.
¿Se realizan 25 consultas mucho? ¿Debo detener el desarrollo (tengo mucho tiempo) por un tiempo y refactorizar el código, eliminar consultas SQL que no se utilizan y dedicar tiempo para mejorar el rendimiento en esta parte?
Esto probablemente suena un poco confuso, por lo que continuó: ¿Hay un de facto máximo para el número de consultas corrió por página que no clavar un servidor (es decir, un entorno de alojamiento compartido)?
Gracias.
¿Qué quiere decir con "la capacidad de su base de datos"? ¿Cómo define o encuentra esta información? – Ash
@ Ashley: me refiero a la capacidad de su base de datos para realizar las consultas. Una base de datos puede realizar un promedio de consultas por minuto. Si intenta superar este límite, lo más probable es que las cosas comiencen a agotarse. No sé si hay una forma bien definida de determinarlo, pero puede probarlo usted mismo desatando un aluvión de tráfico en su base de datos para ver cuánto puede manejar. – recursive