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

C++ Discussion :

Performance d'accées à la BD sous visual C++


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut Performance d'accées à la BD sous visual C++
    Bonjour,
    J'utilise la requete suivante pr inserer des lignes dans ma BD :

    __STL::strstream queryInsert;
    queryInsert.precision(16);
    queryInsert << "insert into cl_payoff_histo(sicovam,histo_date,payoff) values (";
    queryInsert << sicovam << "," << date << ",\'" << payoff.substr(0,4000) << "\')" << __STL::ends;
    (1)

    Le probleme c que ma colone "payoff" est un string de taille tres longue,je suis obligé de faire une procédure stocké pour faire des updates sur le payoff,et ceci en rajoutant à chaque fois 4000 caractere sur l'ancien string inséré.

    Etant donné que je fait des requete d'insertion de l'ordre de 10 000 fois, et que pr chaque requete je fait des updates pr la concaténation du payoff, ça me donne des performance tres tres moyennes.
    Ma question : est ce qu'il ya moyen de faire mieux en terme de performance??

    merci d'avance pour vos réponses

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Oui en utilisant des CLOBs

    La limitation à 4000 chars est une limitation de DB (Oracle).

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/06/2008, 11h38
  2. [MSChart] creation de courbe sous visual C++
    Par gabriel knight dans le forum MFC
    Réponses: 5
    Dernier message: 18/09/2006, 14h32
  3. Réponses: 3
    Dernier message: 28/01/2004, 10h46
  4. Deplacer un curseur dans un RichEdit sous visual c
    Par tweek dans le forum Windows
    Réponses: 7
    Dernier message: 14/01/2004, 00h29

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