Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 17-02-2009 10:38:01

Fouad  
Membre
Date d'inscription: 17-02-2009
Messages: 6
Pépites: 27
Banque: 0

Chargement de données au démarage d'une application PB

Bonjour tout le monde,

J’ai une petite question d'ordre de performance.

Au démarrage d'une application, j'effectue pas mal de Chargement GLOBAL des listes issues de tables de référence DB2. Le chargement dure pas mal de temps

Code: pb

gds_liste_secteur = CREATE uo_ds_csaisis
gds_liste_secteur.dataobject = "ds_sqls_grid_ref_secteur_elem"
gds_liste_secteur.SetTransObject (SQLCA)
gds_liste_secteur.Retrieve ()




La table des secteurs contient 17000, le chargement dure plus de 20secondes. Y'a t-il un moyen d'optimiser ce chargement afin de gagner plus de temps, existe t-il un moyen different plus performant?.

Merci d'avance pour vos réponses.

Cordialement

Hors ligne

 

#2 17-02-2009 11:08:35

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Chargement de données au démarage d'une application PB

bonjour,

le select sql de ta datawindow est il complexe ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 17-02-2009 14:50:53

Fouad  
Membre
Date d'inscription: 17-02-2009
Messages: 6
Pépites: 27
Banque: 0

Re: Chargement de données au démarage d'une application PB

Non le sql est tou simple,

je fais un simple select sur une table DB2, la version de pb que j'utilise est la V9

Hors ligne

 

#4 17-02-2009 16:01:53

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Chargement de données au démarage d'une application PB

Bonjour,

Il est difficile te répondre à ce genre de questions sans avoir une bonne connaissance du projet (architecture de la base, du code ...).

Il te manque peut être tout simplement un index sur la ou les colonnes adéquates.

Hors ligne

 

#5 17-02-2009 17:36:23

Fouad  
Membre
Date d'inscription: 17-02-2009
Messages: 6
Pépites: 27
Banque: 0

Re: Chargement de données au démarage d'une application PB

les index sont bien présents.

Peut etre que le probléme vient de l'outil transactionel EDA (mon application fonctionne avec l'outil EDA), car sur pb via la platforme interactive SQL, le select sur la table se finit apres plus de 20 secondes (pour 17000enregistrement)

Cordialement

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22