Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Combien de requêtes par page est trop ?

Il n'y a pas de nombre fixe, "page" est assez arbitraire - l'un pourrait effectuer une tâche de base de données tandis qu'un autre pourrait avoir 2 douzaines de widgets chacun avec sa propre tâche.

Une bonne règle de base cependant :au moment où vous placez un SELECT dans une boucle qui traite les lignes d'un autre SELECT, arrêtez-vous. Cela peut sembler assez rapide au début, mais les données ont tendance à croître et ces boucles imbriquées vont croître de façon exponentielle avec elles, alors attendez-vous à ce qu'elles deviennent un goulot d'étranglement à un moment donné. Même si la requête unique finit par être beaucoup plus lente, vous serez mieux loti à long terme (et il y a toujours des procs stockés, la mise en cache des requêtes, etc.).