Partage
  • Partager sur Facebook
  • Partager sur Twitter

Table tempo ou vue

intérêts de vues

    8 décembre 2010 à 11:56:45

    Pour prendre 100 lignes parmi 1000000 de lignes pour de traitements ulterieurs, quelle sera la meilleure solution en temps de réponse: une vue ou une table de 100 lignes ??
    • Partager sur Facebook
    • Partager sur Twitter
      8 décembre 2010 à 12:39:07

      Ca dépend de la requête qui génère ces lignes.
      • Partager sur Facebook
      • Partager sur Twitter
        8 décembre 2010 à 13:03:29

        Citation : Lord Casque Noir

        Ca dépend de la requête qui génère ces lignes.



        une requête simple avec un select et quelques conditions, y a ni regroupement ni jointures. je pose la question d'une manière générale.

        Merci d'avance.
        • Partager sur Facebook
        • Partager sur Twitter
          8 décembre 2010 à 13:14:18

          Pour moi, une table temporaire ne se justifie que si les données sont elles-même temporaires et doivent être manipulées (des UPDATE ou des DELETE).
          Sinon, si c'est juste pour récupérer un échantillon d'une table pour un simple affichage ou pour des traitements qui ne modifient pas l'échantillon, une vue.
          • Partager sur Facebook
          • Partager sur Twitter
            8 décembre 2010 à 13:18:17

            En fait si ta requête est très lente et que tu veux ensuite accéder plusieurs fois de suite aux mêmes données sans devoir la refaire, ou manipuler les données (update) sans modifier la table originale, une table temporaire peut être utile.

            Si tu veux juste simplifier le code, une vue (qui est juste un raccourci de syntaxe puisque ça refait la requête à chaque fois)
            • Partager sur Facebook
            • Partager sur Twitter

            Table tempo ou vue

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown