sql >> Base de Datos >  >> RDS >> Mysql

MySQL:¿Cuántas consultas por página son demasiadas?

No hay un número establecido, "página" es lo suficientemente arbitrario:uno podría estar realizando una tarea de base de datos mientras que otro podría tener 2 docenas de widgets, cada uno con su propia tarea.

Sin embargo, una buena regla general:en el momento en que coloca un SELECT dentro de un ciclo que está procesando filas de otro SELECT, deténgase. Puede parecer lo suficientemente rápido al principio, pero los datos tienden a crecer y esos bucles anidados crecerán exponencialmente con ellos, así que espere que se convierta en un cuello de botella en algún momento. Incluso si la consulta única termina siendo significativamente más lenta, estará mejor a largo plazo (y siempre hay procesos almacenados, almacenamiento en caché de consultas, etc.).