25-02-2017, 03:05 PM
Bonjour,
Air Carrier commençant à se développer je cherche pas tous les moyens possibles à optimiser au mieux mes nombreuses requêtes Update.
Actuellement je suis la "méthode" consistant à insérer au sein d'une boucle une condition et en fonction de cette dernière d'effectuer un update.
Exemple :
Pour mes demandes je fais quelque chose de très simple
j'ai 90 en demande initiale et deux vols, l'un 80 sièges et l'autre 40.
je boucle et insère la condition suivante : si offre supérieure à la demande alors on prend toute la demande sinon on prend l'offre. On obtient ce que l'on a dans l'avion mais si c'est négatif bien évidement ça sera égal à 0.
Si on poursuit mon exemple on aurait pour pour le premier 80 sièges et le second 10 sièges soit 90.
En soit rien de compliqué or on arrive à un point où l'on se retrouve avec une requête contenant 30 milles UPDATE. Je vois partout qu'il ne faut pas faire de requête dans une boucle, je cherche donc une solution, d'où mon post, n'y a t'il pas moyen d'éviter autant de requête ?
Air Carrier commençant à se développer je cherche pas tous les moyens possibles à optimiser au mieux mes nombreuses requêtes Update.
Actuellement je suis la "méthode" consistant à insérer au sein d'une boucle une condition et en fonction de cette dernière d'effectuer un update.
Exemple :
Pour mes demandes je fais quelque chose de très simple
j'ai 90 en demande initiale et deux vols, l'un 80 sièges et l'autre 40.
je boucle et insère la condition suivante : si offre supérieure à la demande alors on prend toute la demande sinon on prend l'offre. On obtient ce que l'on a dans l'avion mais si c'est négatif bien évidement ça sera égal à 0.
Si on poursuit mon exemple on aurait pour pour le premier 80 sièges et le second 10 sièges soit 90.
En soit rien de compliqué or on arrive à un point où l'on se retrouve avec une requête contenant 30 milles UPDATE. Je vois partout qu'il ne faut pas faire de requête dans une boucle, je cherche donc une solution, d'où mon post, n'y a t'il pas moyen d'éviter autant de requête ?