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

WinDev Discussion :

[Base ACCESS] Accélérer une requete - création d'un Index


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 231
    Par défaut [Base ACCESS] Accélérer une requete - création d'un Index
    salut tout le monde;
    je voudrais savoir comment accélérer le temps de réponse d'une requete : en fait lorsque j'avais quelque enregistrements dans ma base de donnés(base de données access) ; alors quand je lançait une requete de selection le temps de réponse était raisonnable; mais quand le nombre s'est aggrandi le temps de réponse devenait vraiment gênant.
    Comment dois je faire pour minimiser le plus possible ce temps de réponse de ma requete.Merci de me rappeler toutes les notions possibles.
    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de JPDMJC
    Profil pro
    Inscrit en
    Février 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 337
    Par défaut
    Salut,
    de quel genre de requête sagit-il ? (sur un ou plusieurs fichiers ? jointures etc ? ...)
    As-tu les clefs (uniques, composées ...) nécessaires ?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 231
    Par défaut
    ce sont des requetes d'ajout et de selection sur une seule table (il n'y a pas de jointures)
    Merci quand même.

  4. #4
    Membre chevronné
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Par défaut
    Bonjour,

    Si vous faites un "SELECT *", remplacez par le nom des champs que vous utiliserez uniquement. Mettre des index sur les champs sélectionnés, ...
    Sinon, avec une base Access, vous ne pourrez pas faire de miracle. Si vous voulez améliorer les performances, passez sous SQL server par exemple.
    Bonne journée

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 231
    Par défaut
    merci pour vos réponses.
    Mais la requete qui me pose un gigantesque probleme c'est une requete qui fait une selection des factures qui sont comprises entre deux dates.
    ma table contient 30 000 enregistrement.
    Si quelqu'un peut m'aider j'en serais vraiment reconnaissant ; car c'est vraiment trop trop trop trop ... embêtant.

  6. #6
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Euh... Il ne suffirait pas de mettre un index sur la date comme indiqué ci dessus ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WDx][ACCESS]accélérer une requete d'ajout
    Par cool dans le forum WinDev
    Réponses: 2
    Dernier message: 25/01/2008, 19h02
  2. Réponses: 3
    Dernier message: 20/02/2007, 15h29
  3. Ouverture d'une requete création de table
    Par speleo dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 23/01/2007, 12h21
  4. [VBA] [ACCESS] Accès à une requete Access via VBA
    Par Yanmeunier dans le forum Access
    Réponses: 3
    Dernier message: 16/03/2006, 11h48
  5. Migration d'une base Access vers une base PostgreSQL
    Par ttalourd dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/11/2004, 16h59

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