Soy nuevo en MySQL y algo que se está volviendo obvio para mí es que se siente considerablemente más fácil crear varias consultas de bases de datos por página en lugar de algunas de ellas ... pero realmente no tengo una idea para cuántas consultas podrían ser demasiadas, o en qué punto debería invertir más tiempo valioso para combinar consultas, dedicar tiempo a encontrar combinaciones inteligentes, etc.MySQL: ¿Cuántas consultas por página son demasiadas?
Me pregunto si hay algún tipo de "puntos de referencia mentales" personas experimentadas aquí usan con respecto al número de consultas por página, y si es así, ¿cuántas pueden ser demasiadas?
Entiendo que la respuesta correcta en cualquier contexto está relacionada con lo que se necesita para satisfacer los requisitos funcionales de una aplicación. Sin embargo, en proyectos donde los requisitos del cliente pueden ser flexibles o no están configurados correctamente, o en proyectos donde usted como desarrollador tiene control total (por ejemplo, sitios que desarrolla por sí mismo), puede negociar entre funcionalidad y rendimiento ... básicamente, simplemente cortar características triviales si los requisitos de codificación afectan el rendimiento y no puede optimizarlo aún más.
Agradecería cualquier opinión sobre esto.
Gracias
Tenga en cuenta que los límites que encuentra pueden no venir solo del número de consultas, sino de la eficiencia de las consultas, asegúrese de tener índices en las columnas de la derecha, etc. – Nicole
@Renesis, absolutamente. Sin embargo, la pregunta aún permanece independientemente de si esas consultas están realmente bien optimizadas o si son lo mejor que un desarrollador puede lograr con sus habilidades actuales. – Tom
@Renesis es correcto, puede tener un montón de consultas secundarias en su página y no tiene ningún efecto. También he visto sentencias únicas de SQL ejecutadas durante 40 horas en bases de datos de tarabytes grandes, por lo que obviamente eso sería inaceptable. – rerun