Jump to content

jcaron

Membre+
  • Posts

    998
  • Joined

  • Last visited

Community Answers

  1. jcaron's post in Count et LEFT JOIN was marked as the answer   
    Le premier point, c'est qu'il te faut absolument un index sur la colonne id1 de table2 (et plus si affinités...).



    Ensuite, tu devrais pouvoir simplifier ta requête comme ça:


    SELECT t1.id1, champ1, champ11, count(*) FROM table1 t1 LEFT JOIN table2 t2 ON (t1.id1=t2.id1) GROUP BY 1,2,3 ORDER BY whatever LIMIT 10
    Non?



    Note qu'un LIMIT sans ORDER BY c'est complètement imprévisible.



    Jacques.
  2. jcaron's post in contourner le temps d'exécution limité was marked as the answer   
    Si tu peux découper le traitement en plusieurs morceaux, tu peux faire une partie du traitement, puis un redirect vers le même script avec un paramètre différent qui veut dire qu'il faut faire la deuxième partie, et ainsi de suite. Il te faudra probablement stocker des résultats intermédiaires quelque part.



    Ceci étant dit, un serveur web (mutualisé en plus) ne me paraît pas vraiment l'endroit idéal pour une tâche de ce genre...



    Jacques.

×
×
  • Create New...