27-04-2010, 03:33 PM
(27-04-2010, 10:52 AM)pascal a écrit :Je n'ai pas été très clair ^^ les volumes que j'annonçais étaient les données en BDD, pas en récupération de données (on en récupèrera 1 le plus souvent voire 4-5 dans les cas exceptionnels je pense) ni même en affichage(26-04-2010, 07:37 PM)Ter Rowan a écrit : Info complémentaire pour le contexte
le nombre d'enregistrements de maitre devrait tourner entre 100 et 400
le nombre d'enregistrements de détail devrait tourner entre 400 et 4000
Je retourne la question :
Est-ce pertinent de renvoyer autant d'infos via une (ou deux) requête ?
C'est pour quelle utilisation ?
Et la pagination dans tout ça ?
A+
Pascal
(27-04-2010, 03:09 PM)Roworll a écrit : Pour en revenir au sujet original, je rejoindrais cyberbobjr. A vue de nez, je pense que la requête unique sera plus performante mais ça reste à confirmer par un benchmark.
La quantité d'information dupliquée sur la table "maître" par la requête jointe peut faire la différence.
je pense que les données dupliquées seront de 5 entiers au maximum pour la table maître (et comme un enregistrement maitre doit donner entre 5 et 10 enregistrements détail, on dupliquera d'autant)
Je vais essayer les deux méthodes mais je ne sais pas si je verrais grand chose :/
en tout cas merci pour vos infos