Maximum toléré de requêtes SQL en 10 secondes

Eléphanteau du PHP | 21 Messages

22 févr. 2007, 05:15

Bonjour,

J'aurais aimé savoir le nombre de requêtes maximum que l'on pouvait faire sans que ça ne pose de problème avec le serveur.

Je m'explique, je fais un while qui s'éxécute en fonction du nombre d'entrées dans ma table.
Et pour chaque entrée, je fais un update de celle-ci sur plusieurs colonnes.

Est-ce que ça pose un pb si j'ai plus de 10000 entrées ?
donc 10000 update en moins d'une minute. (je fais ça une fois par mois seulement)

Merci de me renseigner. Pour l'instant je faisait pas trop d'économie, mais il faut que je m'y intéresse maintenant :)

ViPHP
ViPHP | 1024 Messages

22 févr. 2007, 10:35

tu peux peut être enlever le while en mettant une condition ( WHERE ) dans ton UPDATE, non?

A+

Pascal

Eléphanteau du PHP | 21 Messages

23 févr. 2007, 01:36

tu peux peut être enlever le while en mettant une condition ( WHERE ) dans ton UPDATE, non?

A+

Pascal
Merci, mais je ne pense pas que ça peut marcher, je vais réexpliquer plus en détail.

1- En fait je fais une requete pour obtenir tous les comptes, (avec while)
2- je prends des informations, je fais des calcul,
3- et je fais un update à la fin pour mettre à jour.
4- Ensuite je passe aux comptes suivants.

Si je ne mets pas de while, il va falloir que je fasse 10 000 updates différents, non ? A moins qu'il existe une requete sql pouvant prendre les infos, les multiplier par une variable (calculée), mettre les infos dans une colonne, et remettre à zero les colonnes où j'ai pris mes infos de bases pour les calculs.

C'est assez compliqué :lol: donc la seule chose que je veux savoir c'est si c'est trop hard pour un serveur 10000 requetes en moins d'1 minute ?