• [^] # Re: Bonne initiative mais...

    Posté par . En réponse à la dépêche Formation JAVA : + de 100 tutoriaux progressifs pour s'auto-former. Évalué à 1.

    Ce qui coûte chez dans une requête, c'est de fetcher une ligne, parce que les jointure, les filtres, etc. s'appliquent sur une grande quantité de données et qu'il s'agit d'opérations complexes. Par contre récupérer une ou plusieurs colonnes au lieu de toutes ne change quasiment rien à l'affaire, si ce n'est dans le volume de données transférées. De mémoire, les IN sont couteux car certains sgbd n'utilisent plus les index, les tests sur NULL ne sont pas recommandés pour les même raisons (certains usages recommandent EXISTS).
    J'ai lu ça dans la doc hibernate et au détour du net, si des gens ici peuvent être plus spécifiques, ça sera bénéfique à tous!