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

SQL Firebird Discussion :

Pb lenteur requête


Sujet :

SQL Firebird

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Pb lenteur requête
    Bonjour

    J'ai une requete de ce style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select * from annonces
    union all
    select * from nontraites
    union all
    select * from refus
    order by 3
    La table annonces a environ 60000 enregistrement

    l'exécution de la requete est hyper lente dans delphi environ 4 à 5 secondes
    Que dois je modifier ?
    j'utilise un TIbQuery

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingenieur de recherche - Ecologue
    Inscrit en
    Juin 2003
    Messages
    1 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur de recherche - Ecologue

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 146
    Points : 1 412
    Points
    1 412
    Par défaut
    Attention à la guerre des étoiles (comme dirait quelqu'un ), cela me facilite pas la rapidité.
    Mais surtout il y a dans la requête un ORDER BY. Est-ce que les colonnes concernées sont indexées ? si non, rien de surprenant.
    Merci d'ajouter un sur les tags qui vous ont aidé

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonjour
    En fait voici exactement la requete que je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    SELECT NUMDOSSIER, DATEANNONCE,OPERATRICE, DATETRAITEMENT,
    NOMCONTACT, TYPEANNONCE, TELCONTACT, CPCONTACT, VILLECONTACT, PREFIXEANNONCE, ETATDOSSIER, 
    'pas de réponse' as EtatAnnonce, LIEUANNONCE, CPANNONCE FROM ANNONCES
    WHERE NUMDOSSIER is not null
    AND NEPASCONTACTER = 1
    UNION ALL
    SELECT NUMDOSSIER, DATEANNONCE,OPERATRICE, DATETRAITEMENT,
    NOMCONTACT, TYPEANNONCE, TELCONTACT, CPCONTACT, VILLECONTACT, PREFIXEANNONCE, ETATDOSSIER, 
    'pas de réponse' as EtatAnnonce, LIEUANNONCE, CPANNONCE FROM NOREPONSE
    WHERE NUMDOSSIER is not null
    AND EtatDossier > 0
    AND NEPASCONTACTER = 1
    Dans SQLManager cela me prend 46ms mais dans delphi je suis à près de 6 secondes

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    Combien de lignes, en tout, sont remontées ?

Discussions similaires

  1. Lenteur requêtes ODBC SQL-server 2005 sous Vista
    Par Macc dans le forum Windows Vista
    Réponses: 3
    Dernier message: 04/08/2011, 14h57
  2. [SQL2000]Lenteur requête sous l'analyseur de requête
    Par Kawdev dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/01/2009, 19h57
  3. Problème de lenteur requête SQL exécutée dans une page ASP
    Par Philippe Robert dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 20/01/2009, 17h38
  4. Lenteur requête avec count
    Par psmpa dans le forum SQL
    Réponses: 2
    Dernier message: 25/09/2008, 09h06
  5. Lenteur requête avec 17 LEFT JOIN. Comment l'optimiser?
    Par spitou_77 dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/10/2007, 16h44

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