Optimisation Update ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Optimisation Update ?

par Hubert Roksor » 29 mai 2007, 13:35

Je ne pense pas que la remarque d'@rthur était à prendre littéralement, en fait c'est plus de l'ordre de la microseconde.

Ta requête est très simple, tu ne pourras pas l'optimiser. Assure-toi d'avoir un index sur "id" (préférablement PRIMARY ou UNIQUE). Au pire tu pourrais activer "delay_key_write" sous MySQL, mais l'économie est infinitésimale et ça devient plus difficile de reprendre après un plantage donc...

Au fait, pourquoi vouloir optimiser cette fonction en particulier ?

par Invité » 29 mai 2007, 13:29

C'est toujours quelques milliseconde de gagné :wink:

merci beaucoup !

par @rthur » 29 mai 2007, 13:20

Bonjour,

Voila une optimisation possible au niveau du PHP:
mysql_query('UPDATE membres SET pi=pi+'.$score.', pi1=pi1+'.$score.' WHERE id='.$id);
Enfin là, l'optimisation se joue à la milliseconde donc bon...

Optimisation Update ?

par Invité » 29 mai 2007, 12:24

Bonjour,

Est ce que cet update peut être optimisé : ?
mysql_query("UPDATE membres SET pi=pi+$score, pi1=pi1+$score WHERE id=$id");

la variable $score est un chiffre ainsi que la variable $id

Merci de votre aide :wink: