Pas de problème (pb), que du PowerBuilder (PB) ^^

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 03-06-2008 11:09:38

Chat80  
Membre Geek
Date d'inscription: 21-09-2007
Messages: 42
Pépites: 238
Banque: 0

[RESOLU] Requete très lente sous informix

Voila,

je fais une requete tout a fait simple sur une table candidats :

Select nom , prenom , .... where conc_obj_id = 4 order by Kondens;

Voici mon problème , en production la requete est efficace et rapide mais en développement c'est très très lent.
La DB Prod et Dev sont +/- du meme niveau.

Après quelques chipotages j'ai pu constater que c'est le ORDER BY qui pose problème.

Une fois celui-ci supprimer .. c'est très rapide.

Il existe des indexs sur les deux champs ... 

Alors pourquoi cette lenteur ENORME en DEV .. uniquement  a cause d'un order BY ...

Je suppose que c'est peut être dans le paramètrage de la DB mais la je n'y connais pas grans chose.

Merci.

Dernière modification par Chat80 (03-06-2008 11:53:37)

Hors ligne

 

#2 03-06-2008 11:51:59

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2492
Pépites: 103
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Requete très lente sous informix

Bonjour,

Je ne connais pas Informix, mais sous ORACLE, il faut lancer régulièrement des ANALYZE sur la BDD afin que les index soient correctement utilisés.
Peut-être y-a-t'il la même chose à faire sous INFORMIX sur ta base de dev?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 03-06-2008 11:52:51

Chat80  
Membre Geek
Date d'inscription: 21-09-2007
Messages: 42
Pépites: 238
Banque: 0

Re: [RESOLU] Requete très lente sous informix

Merci .. j'ai trouvé .. ca a fait tilt !!

Je fais ceci pour contourner l'obstacle

select nom, prenom ... UPPER(kondens) as tri from candidats where conc_obj_id = '4' order by tri

et cela marche super bien !!

Merci quand même.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22