Est-il préférable de renvoyer une grande requête ou quelques plus petites?

J'utilise MySQL pour stocker de la vidéo de jeu de données. J'ai tables pour les titres, les plates-formes, des tags, des badges, des critiques, des développeurs, éditeurs, etc...

Quand quelqu'un est à la visualisation d'un jeu, est-il préférable d'avoir une requête qui renvoie toutes les données associées à un jeu, ou est-il préférable d'utiliser plusieurs requêtes? Intuitivement, puisque nous avons des revues, il semble inutile de les inclure dans la même requête, car ils vous doivent être paginé. Mais il existe d'autres situations où je ne suis pas sur si pour briser la requête vers le bas, ou utiliser deux requêtes...

Je suis un peu inquiet au sujet de la performance depuis que je suis en train de rejoindre les jeux les tableaux suivants: les développeurs, les éditeurs, les metatags, des badges, des titres, genres, sous-genres, classifications... pour saisir le jeu des badges, (à partir de games_badges; plusieurs-à-plusieurs jeux de table, et de nombreux de nombreux badges table) je peux soit faire un autre, ou d'exécuter une requête distincte.... et je ne suis pas sûr ce qui est le mieux....

source d'informationauteur Mohamad