IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Plusieurs milliers de requêtes


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 43
    Par défaut Plusieurs milliers de requêtes
    Bonjour,

    J'ai un petit soucis, je suis entrain de créer une application et je fais de tests avec des importations de CSV et de transaction de table à table.

    Mon souci c'est qu'il y a certaines actions qui vont demander de fais plusieurs milliers de requêtes (parfois ça monte jusqu'à 100'000 voir plus). Le souci c'est ce que ceci est trop long pour l'utilisateur. Il ne peut pas se permettre de rester 5 minutes devant l'écran à attendre.

    J'aimerais savoir s'il y a possibilité de lancer une requête en arrière plan sur le serveur ?

    Exemple, on envoie tel ou tel paramètre et pouf le client voit que c'est lancé et sur le SQL il continue sa requête tranquille.

    Merci d'avance de votre aide.

    Salutations,

    Hacken

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 332
    Par défaut
    Je ne vois vraiment pas qu'est-ce qui pourrait justifier le lancement de plusieurs milliers de requêtes pour un seul utilisateur.

    Il y a définitivement un problème de conception à quelque part.

    Donne-nous des détails sur les besoins qui génèrent ces milliers de requêtes et on va voir si on peut pas regrouper le tout.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 43
    Par défaut
    C'est très simple.

    Nous avons une base de 50'000 mails et cela évolue de façon exponentielle.

    Quand nous importons cette base de données, il n’y a pas de soucis. Maintenant il se trouve que nous lançons des mailings et nous stockons tous les mails dans une table. Du coup, lors d'une planification nous enregistrons plusieurs fois 50'000 mails dans une base.

    Pour un vendeur qui fait la promotion d'un produit, cela est bien trop long quand il planifie les mailings.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2002
    Messages : 332
    Par défaut
    Maintenant il se trouve que nous lançons des mailings et nous stockons tous les mails dans une table. Du coup, lors d'une planification nous enregistrons plusieurs fois 50'000 mails dans une base.
    Est-ce nécesaire de stocker tout le contenu des mails?

    Serait-il possible de ne stocker qu'une référence et une date?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 43
    Par défaut
    Bon, je chercherais une autre solution.

    Merci quand même.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 43
    Par défaut
    Je reviens juste à la charge pour une question de curiosité.

    Est-il possible de lancer un lot de requête en arrière plan ?

    Merci d'avance.

Discussions similaires

  1. [Newsletter] pour plusieurs milliers de membres
    Par s2otony dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/09/2007, 01h49
  2. Réponses: 2
    Dernier message: 09/04/2007, 10h21
  3. Plusieurs DISTINCT dans requête ?
    Par dldstyle dans le forum Requêtes
    Réponses: 2
    Dernier message: 30/04/2006, 16h44
  4. Réponses: 7
    Dernier message: 26/09/2005, 17h50
  5. Optimiser MySql pour plusieurs milliers de tables
    Par compu dans le forum Installation
    Réponses: 14
    Dernier message: 02/09/2005, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo