Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3038 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  26  27  28  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°477465
Max Evans
Posté le 04-08-2003 à 20:26:41  profilanswer
 

Reprise du message précédent :
Un peu de lecture ? Oué pk pas ^^

mood
Publicité
Posté le 04-08-2003 à 20:26:41  profilanswer
 

n°477468
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 20:28:38  profilanswer
 

Je passais ici par hasard et que vois je ce topic :)
 
 
J'en profite donc pour laisser moi zaussi mon url :
http://gfreeman.no-ip.com/Forum/FGFasp_2_0/Default.asp
 
pour ma nouvelle version de FGFasp 2.0 (et oui moi c'est en asp pas en PHP ;))
 
et http://gfreeman.no-ip.com/Forum/FGFasp/ pour l'ancienne version. Ne soyez pas trop dur avec moi concernant les temps de génération des pages. C'est du access pour l'instant:D


Message édité par Gfreeman le 04-08-2003 à 20:29:59
n°477469
Max Evans
Posté le 04-08-2003 à 20:30:51  profilanswer
 

gfreeman a écrit :

Je passais ici par hasard et que vois je ce topic :)
 
 
J'en profite donc pour laisser moi zaussi mon url :
http://gfreeman.no-ip.com/Forum/FGFasp_2_0/Default.asp
 
pour ma nouvelle version de FGFasp 2.0 (et oui moi c'est en asp pas en PHP ;))
 
et http://gfreeman.no-ip.com/Forum/FGFasp/ pour l'ancienne version. Ne soyez pas trop dur avec moi concernant les temps de génération des pages. C'est du access pour l'instant:D


 
J'aime bien, c'est sobre et tout ;)
 
Par contre, niveau temps de génération de page, ca rame pas mal, peut etre a cause du serveur ? :)

n°477470
Max Evans
Posté le 04-08-2003 à 20:31:09  profilanswer
 

Ha, tu as rajouté un edit :D
 
Alors j'ai rien dit ;)

n°477472
Limit
Posté le 04-08-2003 à 20:35:59  profilanswer
 

voici ce qu'on peut avoir dans un extra avec un explain:
 

Extra
Informations complémentaires :
 
distinct : l'évaluation de cette table s'arrête au premier résultat trouvé (efficace).  
not exists : l'évaluation de la table nécessite un passage unique (efficace).  
range checked for each record (key map: x) : le choix de l'index est réévalué pour chaque combinaison. Cette méthode est quand même plus efficace que de ne pas utiliser d'index du tout...  
where used : filtrage complémentaire réalisé avant la suite des opérations.  


 
qqn sait comment avoir le distinct ?


Message édité par Limit le 04-08-2003 à 20:36:30
n°477475
Max Evans
Posté le 04-08-2003 à 20:37:53  profilanswer
 

Surement quand utilises un SELECT DISTINT

n°477477
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 20:40:56  profilanswer
 

j'ai fait tourné FGFasp 2.0 sur du SQL serveur, et je tourne entre 0.0070 et 0.040 s,ça dépend des pages. Les plus lourdes étant celle gérant la gestion des groupes d'utilisateurs.
 
Tiens pour la beauté de la chose :) (j'en ai chié pour la pondre cette requête sql :))
 

Code :
  1. case "sql_read_Administrator"
  2.  str_sql = _
  3.  "SELECT " & _
  4.   "Sous_rubriques.srub_identifiant," & _
  5.   "(" & _
  6.    "SELECT TOP 1 Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  7.    "FROM Groupes Grp_1 " & _
  8.    "WHERE Grp_1.grp_administrateur " & _
  9.    "AND NOT EXISTS " & _
  10.        "(" & _
  11.         "SELECT Grp_2.grp_identifiant " & _
  12.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  13.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  14.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  15.           "AND Grp_2.grp_administrateur = 1 " & _
  16.            "AND Grp_2.grp_lecture = 0 " & _
  17.             "AND Guti_2.guti_identifiant = " & CStr(arr_param(0)) & _
  18.        " ) " & _
  19.    "AND NOT EXISTS " & _
  20.        "(" & _
  21.         "SELECT Grp_2.grp_identifiant " & _
  22.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  23.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  24.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  25.           "AND Grp_2.grp_administrateur = 1 " & _
  26.            "AND Grp_2.grp_lecture = 1 " & _
  27.             "AND Guti_2.guti_identifiant NOT IN (" & CStr(arr_param(0)) & " )" & _
  28.        " ) " & _
  29.    "AND NOT EXISTS " & _
  30.        "(" & _
  31.         "SELECT Grp_2.grp_identifiant " & _
  32.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  33.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  34.          "AND Grp_2.grp_administrateur = 1 " & _
  35.           "AND Grp_2.grp_lecture = 1 " & _
  36.            "AND Guti_2.guti_identifiant = " & CStr(arr_param(0)) & " " & _
  37.             "AND NOT EXISTS " & _
  38.                "(" & _
  39.                 "SELECT Gsrub_3.gsrub_grp_identifiant " & _
  40.                 "FROM Groupes_sous_rubriques Gsrub_3 " & _
  41.                 "WHERE Sous_rubriques.srub_identifiant = Gsrub_2.gsrub_identifiant" & _
  42.                " )" & _
  43.        " ) " & _
  44.    "AND NOT EXISTS " & _
  45.        "(" & _
  46.         "SELECT Grp_2.grp_identifiant " & _
  47.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2 " & _
  48.         "WHERE Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  49.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  50.           "AND Grp_2.grp_administrateur = 1 " & _
  51.            "AND Grp_2.grp_lecture = 0 " & _
  52.             "AND NOT EXISTS "  & _
  53.                 "(" & _
  54.                  "SELECT Guti_3.guti_grp_identifiant " & _
  55.                  "FROM Groupes_utilisateurs Guti_3, Groupes_sous_rubriques Gsrub_3 " & _
  56.                  "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant AND Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant " & _
  57.                   "AND Gsrub_3.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  58.                 " )" & _
  59.        " ) " & _
  60.    "AND NOT EXISTS (" & _
  61.         "SELECT Gsrub_2.gsrub_identifiant " & _
  62.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2 " & _
  63.         "WHERE Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  64.          "AND Gsrub_2.gsrub_identifiant NOT IN (Sous_rubriques.srub_identifiant) " & _
  65.           "AND Grp_2.grp_administrateur = 1 " & _
  66.            "AND Grp_2.grp_lecture = 1 " & _
  67.             "AND NOT EXISTS "  & _
  68.                 "(" & _
  69.                  "SELECT Guti_3.guti_grp_identifiant " & _
  70.                  "FROM Groupes_utilisateurs Guti_3, Groupes_sous_rubriques Gsrub_3 " & _
  71.                  "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant AND Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant " & _
  72.                   "AND Gsrub_3.gsrub_identifiant = Gsrub_2.gsrub_identifiant " & _
  73.                 " )" & _
  74.        " ) " & _
  75.    "AND NOT EXISTS (" & _
  76.         "SELECT Grp_2.grp_identifiant " & _
  77.         "FROM Groupes Grp_2 " & _
  78.         "WHERE Grp_2.grp_lecture = 0 " & _
  79.          "AND Grp_2.grp_administrateur = 1 " & _
  80.           "AND NOT EXISTS "  & _
  81.               "(" & _
  82.                "SELECT Guti_3.guti_grp_identifiant " & _
  83.                "FROM Groupes_utilisateurs Guti_3 " & _
  84.                "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant" & _
  85.               " )" & _
  86.           "AND NOT EXISTS "  & _
  87.               "(" & _
  88.                "SELECT Gsrub_3.gsrub_grp_identifiant " & _
  89.                "FROM Groupes_sous_rubriques Gsrub_3 " & _
  90.                "WHERE Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant" & _
  91.               " )" & _
  92.        " )" & _
  93.   " ) " & _
  94.  "FROM Sous_rubriques " & _
  95.  "ORDER BY Sous_rubriques.srub_rub_identifiant, Sous_rubriques.srub_nom ASC"

n°477478
Max Evans
Posté le 04-08-2003 à 20:41:31  profilanswer
 

C'est une seule requete tout ca ?  :ouch:  
 
Ca parait un peu lourd quand meme ^^

n°477479
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 20:42:04  profilanswer
 

Max Evans a écrit :


 
J'aime bien, c'est sobre et tout ;)
 
Par contre, niveau temps de génération de page, ca rame pas mal, peut etre a cause du serveur ? :)


 
et mon serveur c'est un celeron 733 (quel daube ce proc) avec 256 meg de ram :p

n°477482
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 04-08-2003 à 20:45:32  profilanswer
 

gfreeman a écrit :

j'ai fait tourné FGFasp 2.0 sur du SQL serveur, et je tourne entre 0.0070 et 0.040 s,ça dépend des pages. Les plus lourdes étant celle gérant la gestion des groupes d'utilisateurs.
 
Tiens pour la beauté de la chose :) (j'en ai chié pour la pondre cette requête sql :))
 

Code :
  1. case "sql_read_Administrator"
  2.  str_sql = _
  3.  "SELECT " & _
  4.   "Sous_rubriques.srub_identifiant," & _
  5.   "(" & _
  6.    "SELECT TOP 1 Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  7.    "FROM Groupes Grp_1 " & _
  8.    "WHERE Grp_1.grp_administrateur " & _
  9.    "AND NOT EXISTS " & _
  10.        "(" & _
  11.         "SELECT Grp_2.grp_identifiant " & _
  12.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  13.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  14.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  15.           "AND Grp_2.grp_administrateur = 1 " & _
  16.            "AND Grp_2.grp_lecture = 0 " & _
  17.             "AND Guti_2.guti_identifiant = " & CStr(arr_param(0)) & _
  18.        " ) " & _
  19.    "AND NOT EXISTS " & _
  20.        "(" & _
  21.         "SELECT Grp_2.grp_identifiant " & _
  22.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  23.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  24.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  25.           "AND Grp_2.grp_administrateur = 1 " & _
  26.            "AND Grp_2.grp_lecture = 1 " & _
  27.             "AND Guti_2.guti_identifiant NOT IN (" & CStr(arr_param(0)) & " )" & _
  28.        " ) " & _
  29.    "AND NOT EXISTS " & _
  30.        "(" & _
  31.         "SELECT Grp_2.grp_identifiant " & _
  32.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2, Groupes_utilisateurs Guti_2 " & _
  33.         "WHERE Grp_2.grp_identifiant = Guti_2.guti_grp_identifiant AND Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  34.          "AND Grp_2.grp_administrateur = 1 " & _
  35.           "AND Grp_2.grp_lecture = 1 " & _
  36.            "AND Guti_2.guti_identifiant = " & CStr(arr_param(0)) & " " & _
  37.             "AND NOT EXISTS " & _
  38.                "(" & _
  39.                 "SELECT Gsrub_3.gsrub_grp_identifiant " & _
  40.                 "FROM Groupes_sous_rubriques Gsrub_3 " & _
  41.                 "WHERE Sous_rubriques.srub_identifiant = Gsrub_2.gsrub_identifiant" & _
  42.                " )" & _
  43.        " ) " & _
  44.    "AND NOT EXISTS " & _
  45.        "(" & _
  46.         "SELECT Grp_2.grp_identifiant " & _
  47.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2 " & _
  48.         "WHERE Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  49.          "AND Gsrub_2.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  50.           "AND Grp_2.grp_administrateur = 1 " & _
  51.            "AND Grp_2.grp_lecture = 0 " & _
  52.             "AND NOT EXISTS "  & _
  53.                 "(" & _
  54.                  "SELECT Guti_3.guti_grp_identifiant " & _
  55.                  "FROM Groupes_utilisateurs Guti_3, Groupes_sous_rubriques Gsrub_3 " & _
  56.                  "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant AND Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant " & _
  57.                   "AND Gsrub_3.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  58.                 " )" & _
  59.        " ) " & _
  60.    "AND NOT EXISTS (" & _
  61.         "SELECT Gsrub_2.gsrub_identifiant " & _
  62.         "FROM Groupes Grp_2, Groupes_sous_rubriques Gsrub_2 " & _
  63.         "WHERE Grp_2.grp_identifiant = Gsrub_2.gsrub_grp_identifiant " & _
  64.          "AND Gsrub_2.gsrub_identifiant NOT IN (Sous_rubriques.srub_identifiant) " & _
  65.           "AND Grp_2.grp_administrateur = 1 " & _
  66.            "AND Grp_2.grp_lecture = 1 " & _
  67.             "AND NOT EXISTS "  & _
  68.                 "(" & _
  69.                  "SELECT Guti_3.guti_grp_identifiant " & _
  70.                  "FROM Groupes_utilisateurs Guti_3, Groupes_sous_rubriques Gsrub_3 " & _
  71.                  "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant AND Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant " & _
  72.                   "AND Gsrub_3.gsrub_identifiant = Gsrub_2.gsrub_identifiant " & _
  73.                 " )" & _
  74.        " ) " & _
  75.    "AND NOT EXISTS (" & _
  76.         "SELECT Grp_2.grp_identifiant " & _
  77.         "FROM Groupes Grp_2 " & _
  78.         "WHERE Grp_2.grp_lecture = 0 " & _
  79.          "AND Grp_2.grp_administrateur = 1 " & _
  80.           "AND NOT EXISTS "  & _
  81.               "(" & _
  82.                "SELECT Guti_3.guti_grp_identifiant " & _
  83.                "FROM Groupes_utilisateurs Guti_3 " & _
  84.                "WHERE Guti_3.guti_grp_identifiant = Grp_2.grp_identifiant" & _
  85.               " )" & _
  86.           "AND NOT EXISTS "  & _
  87.               "(" & _
  88.                "SELECT Gsrub_3.gsrub_grp_identifiant " & _
  89.                "FROM Groupes_sous_rubriques Gsrub_3 " & _
  90.                "WHERE Gsrub_3.gsrub_grp_identifiant = Grp_2.grp_identifiant" & _
  91.               " )" & _
  92.        " )" & _
  93.   " ) " & _
  94.  "FROM Sous_rubriques " & _
  95.  "ORDER BY Sous_rubriques.srub_rub_identifiant, Sous_rubriques.srub_nom ASC"




 
[:wam]
 
 
 
 
 
 
 
 
 
 
 
 
 
[:oldwam]


---------------
www.novemberguitars.com
mood
Publicité
Posté le 04-08-2003 à 20:45:32  profilanswer
 

n°477496
BenJ9002
Posté le 04-08-2003 à 21:04:27  profilanswer
 

gfreeman a écrit :


 
et mon serveur c'est un celeron 733 (quel daube ce proc) avec 256 meg de ram :p


 
Ben quoi ? C'est bien un celeron (basé sur un core p3) :/  
Sinon, ta requete :ouch: ca fait quand meme pas mal peur un truc pareil :pt1cable:


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477497
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 21:04:45  profilanswer
 

Max Evans a écrit :

C'est une seule requete tout ca ?  :ouch:  
 
Ca parait un peu lourd quand meme ^^


 
1- oui, c'est une seul requete ;)
2- Oui et non. La requête aurait été beaucoup trop lourde si j'avais du faire les tests sur une table comprenant plus de 50000 ou 100000 enregistrements. Hors ici, je n'aurais jamais plus de 10000 enregistrements (il s'agit de la requête principal gérant les groupes.). Hors je vois rarement dans un forum plus de 100 groupes (et encore 100 c'est un max par sous rubriques...). Donc sur un système comme SQL server ou l'on peu se servir de procédures stockées, c'est une rigolade :)

n°477499
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 21:06:54  profilanswer
 

benj9002 a écrit :


 
Ben quoi ? C'est bien un celeron (basé sur un core p3) :/  
Sinon, ta requete :ouch: ca fait quand meme pas mal peur un truc pareil :pt1cable:  


1- bah c'est 2 fois moins rapide qu'un pentium 3 933 (bizzare non :)). Sur un pentium 3 933, mes temps de génération tourne entre 200ms et 250 ms (access hein :)). Hors ici, c'est du 600ms voir 800ms. Je trouve ça assez incroyable alors que la config et la même mis à part le proc.
 
2- Bah pour être honnête, j'évite aujourd'hui d'y toucher car lorsque je la relis, je n'y comprends plus rien. La seul chose que j'éspère, c'est qu'on ne découvre pas un bug dans la gestion des groupes :p, sinon aie aie aie ma tête :D


Message édité par Gfreeman le 04-08-2003 à 21:10:31
n°477503
BenJ9002
Posté le 04-08-2003 à 21:12:25  profilanswer
 

gfreeman a écrit :


bah c'est 2 fois moins rapide qu'un pentium 3 933 (bizzare non :)). Sur un pentium 3 933, mes temps de génération tourne entre 200ms et 250 ms (access hein :)). Hors ici, c'est du 600ms voir 800ms. Je trouve ça assez incroyable alors que la config et la même mis à part le proc


 
Ouais mais c'est access aussi ! Moi sur mon malheureux celeron 800 (portable) j'ai du 0,060s, mais c'est du MySQL et php. Et j'ai des temps un chouia meilleurs sur mon serveur (enfin avec mon ancienne version du forum c'était comme ça, j'ai pas encore mis la nouvelle version sur le serveur) (P3 450 :sol: )


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477527
Gfreeman
http://www.FGFasp.com
Posté le 04-08-2003 à 21:29:40  profilanswer
 

Le but de cette requête est de vérifier si :
 
- L'utilisateur fait partie d'un groupe.
- Une sous rubrique fait partie d'un groupe.
 
Si un groupe ne dispose pas de restrictions (entends par là un groupe ne dispose pas d'utilisateurs ni de sous rubriques.), alors le groupe ('administrateur', 'modérateur', 'membre','visiteur') à ou non accès à toutes les sous rubriques.
 
Si un groupe se voit affecté une sous rubrique, alors ce groupe n'a accès qu'à cette sous rubrique. Le principe est le même concernant un utilisateur. Si un utilisateur fait partie d'un groupe, alors il a accès à toutes les sous rubriques. Pareil si un groupe comprend une sous rubrique et un utilisateur. Alors ce groupe autorisera ou non l'accès à cet utilisateur à la sous rubrique concernée.
 
Voila, je crois avoir bien expliqué la chose :)

n°477557
joce
Architecte / Développeur principal
"BugHunter"
Posté le 04-08-2003 à 22:03:08  profilanswer
 

Max Evans a écrit :

Ha ui merde !!
 
Replacez :
post=207603
 
Par :
 
un numéro de topics dans votre cat de messagerie privée ;)

fixed


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°477558
Max Evans
Posté le 04-08-2003 à 22:03:30  profilanswer
 

Mici bieng ;)

n°477562
BenJ9002
Posté le 04-08-2003 à 22:05:15  profilanswer
 


 
Tiens joce, tu pourrais nous expliquer pourquoi c'est pas bien les jointures en MySQL ?


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477566
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 04-08-2003 à 22:09:35  profilanswer
 

benj9002 a écrit :


 
Tiens joce, tu pourrais nous expliquer pourquoi c'est pas bien les jointures en MySQL ?

ben c'est pas mauvais si tu les utilisent bien [:spamafote]


---------------
lecteur mp3 yvele's smilies jeux de fille
n°477568
BenJ9002
Posté le 04-08-2003 à 22:13:39  profilanswer
 

forummp3 a écrit :

ben c'est pas mauvais si tu les utilisent bien [:spamafote]


 
 :/  
http://forum.hardware.fr/forum2.ph [...] 22#t464156
 
Tout le monde n'a pas ton avis :/ meme si moi j'en suis super content de mes jointures :)


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477572
drasche
Posté le 04-08-2003 à 22:19:12  profilanswer
 

ouais les SELECT * c'est mal :o
 
ça force ton SGBD à déterminer quel(s) champ(s) il doit renvoyer sans oublier qu'il va évidemment tout renvoyer alors qu'on pourrait ne récupérer que l'utile (et gagner un peu de temps là-dessus). C'est ce que je fais partout personnellement.

n°477581
BenJ9002
Posté le 04-08-2003 à 22:37:01  profilanswer
 

Euh, le lien c'était pour la remarque de x-httpd-php sur les jointures.
 
 
Le select *, j'ai fais mes tests et effectivement, c'est plus rapide. Je n'utilise plus de select * que quand j'ai besoin de tous les champs de la table :)


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477585
drasche
Posté le 04-08-2003 à 22:40:47  profilanswer
 

j'en parle parce que j'ai vu que ça en parlait sur le lien ;)

n°477589
BenJ9002
Posté le 04-08-2003 à 22:45:32  profilanswer
 

drasche a écrit :

j'en parle parce que j'ai vu que ça en parlait sur le lien ;)


 
Et les jointures dans tout ça ?? T'en fait toi ?


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477597
BenJ9002
Posté le 04-08-2003 à 22:51:42  profilanswer
 

Max Evans a écrit :

Scuzez le dérangement, mais pk cette requete ne marche pas ?  :sweat:  
 

Citation :

SELECT auteur, message
      FROM nono_post_cat1
      WHERE idtopic='$_GET[topic]' AND  
      id='(SELECT MAX(id) FROM nono_post_cat1 WHERE idtopic=$_GET[topic])'




 
Retour sur ta fameuse requete : si tu utilisait la version 4.1 de MySQL, ca aurait marché : http://www.mysql.com/doc/en/Nutshell_4.1_features.html mais c'est une version en plein développement pour l'instant :)  

Citation :

Subqueries are now supported. Here is an example:
 
SELECT * FROM t1 WHERE t1.a=(SELECT t2.b FROM t2);


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°477600
drasche
Posté le 04-08-2003 à 22:54:31  profilanswer
 

benj9002 a écrit :

Et les jointures dans tout ça ?? T'en fait toi ?


sans avis pour l'instant :/

n°477605
BenJ9002
Posté le 04-08-2003 à 22:57:43  profilanswer
 

drasche a écrit :


sans avis pour l'instant :/


 
 [:ruisseau de larmes]


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°478508
Max Evans
Posté le 05-08-2003 à 18:16:01  profilanswer
 

benj9002 a écrit :


 
Retour sur ta fameuse requete : si tu utilisait la version 4.1 de MySQL, ca aurait marché : http://www.mysql.com/doc/en/Nutshell_4.1_features.html mais c'est une version en plein développement pour l'instant :)  

Citation :

Subqueries are now supported. Here is an example:
 
SELECT * FROM t1 WHERE t1.a=(SELECT t2.b FROM t2);

 


 
Malheureusement l'hebergeur est en 4.013 ou .12 :/

n°478512
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 05-08-2003 à 18:26:24  profilanswer
 

Max Evans a écrit :


 
Malheureusement l'hebergeur est en 4.013 ou .12 :/

le miens n'est meme pas passé a la version 4 :(
 
 
au fait,je vais faire une nouvelle feature totalement exclusif qu'il n'y a sur aucun autre forum  :sol:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
je vais mettre l'option piscine [:ddr555]
 
http://www.prime-invest.com/new%20images/piscine%202pw.jpg


---------------
lecteur mp3 yvele's smilies jeux de fille
n°478525
Max Evans
Posté le 05-08-2003 à 19:06:24  profilanswer
 

[:joce]
 
 
PS : Sur mon autre hébergeur (OVH), ils sont encore en 3.23 :lol: :lol:

n°478548
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 05-08-2003 à 20:03:01  profilanswer
 

Max Evans a écrit :

[:joce]
 
 
PS : Sur mon autre hébergeur (OVH), ils sont encore en 3.23 :lol: :lol:

ben moi c'est par sécurité qu'ils ne mettent pas la version 4. Ils preferent tester et attendre de voir si mysql4 n'as pas des problemes ou des bug et ils veulent etre sur que cette version est trés stable.
En tous cas, ca montre que mon hebergeur est sérieux :)


---------------
lecteur mp3 yvele's smilies jeux de fille
n°478617
Max Evans
Posté le 05-08-2003 à 22:29:48  profilanswer
 

Ou ptete qui sont flemmards [:ddr555]


Message édité par Max Evans le 05-08-2003 à 22:29:56
n°478630
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 05-08-2003 à 22:55:44  profilanswer
 

Max Evans a écrit :

Ou ptete qui sont flemmards [:ddr555]

:non: ils l'ont dis sur leur forum.


---------------
lecteur mp3 yvele's smilies jeux de fille
n°480314
Max Evans
Posté le 07-08-2003 à 19:44:48  profilanswer
 

UP !

n°480330
Limit
Posté le 07-08-2003 à 19:55:28  profilanswer
 

Pour vous le mieux c'est d'avoir un bi proc @ 2.4Ghz, ou des dd SCSI ?

n°480338
Max Evans
Posté le 07-08-2003 à 20:04:42  profilanswer
 

Je dirais bicpu pour une meilleure montée en charge :)
 
Et DD SCSI pour un traitement plus rapide des ecritures/lectures :)
 
Maintenant, ptete que je dis une connerie ^^

n°480339
Max Evans
Posté le 07-08-2003 à 20:05:20  profilanswer
 

Koi k'a mon avis ...
 
SCSI, ca débite du combien de Mo/s ?
 
Sur AceBoard, tu tournes a combien Ko/Mo/s envoyé ? :)

n°480340
Max Evans
Posté le 07-08-2003 à 20:07:06  profilanswer
 

Beh en fait ...
 
Si tu fais du 2 Mb/s avec ta ligne, je pense pas que des SCSI soient d'un grand secours nan ? :??:
 
 
EDIT : C'est combien de ms le temps d'acces d'un SCSI par contre ? :)


Message édité par Max Evans le 07-08-2003 à 20:07:36
n°480377
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 07-08-2003 à 20:43:34  profilanswer
 

Limit a écrit :

Pour vous le mieux c'est d'avoir un bi proc @ 2.4Ghz, ou des dd SCSI ?

tu devrais demander dans la categorie hardware non? ;)
p'tete que marc te repondra :D


---------------
lecteur mp3 yvele's smilies jeux de fille
n°480386
Max Evans
Posté le 07-08-2003 à 20:47:16  profilanswer
 

forummp3 a écrit :

tu devrais demander dans la categorie hardware non? ;)
p'tete que marc te repondra :D


 
Alors, ces forums, ca avance ? :D

n°480389
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 07-08-2003 à 20:48:02  profilanswer
 

Max Evans a écrit :


 
Alors, ces forums, ca avance ? :D

non  :(


---------------
lecteur mp3 yvele's smilies jeux de fille
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  26  27  28  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)