Accueil > Forum > > > > [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!
[ADO] : Gros Pb de temps d'acces à une BD :HELP !!!
mardi 12 février 2002 à 21:42:37 |
[ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

Didiboy
|
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
mardi 12 février 2002 à 22:16:02 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

Makabey
|
Tu ne peux pas lire tes infos avec moins de champs?
Ex: tu as 12 champs pour tes 500Ko par enregistrements, au lieu de charger 12 champs, tu pourrais charger seulement ton champs qui est la clé primaire tel:
"SELECT MonChamp1 FROM MaTable;"
et quand tu as besoin des autres champs, tu refait une requête, mais spécifiquement avec cette clé tel:
"SELECT * FROM MaTable WHERE MonChamp1 = 'Bibi';"
le tout si bien sûr la structure de ton application le permet, ce n'est après tout, qu'une simple suggestion.
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
mercredi 13 février 2002 à 20:14:45 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

Didiboy
|
je peux pas faire comme ca : tous mes champs doivent etre visible en meme tps g essayé de mettre CacheSize a 1, mais rien y fait, y a pasautrechose pour optimiser la vitesse?
------------------------------- Réponse au message : -------------------------------
Tu ne peux pas lire tes infos avec moins de champs?
Ex: tu as 12 champs pour tes 500Ko par enregistrements, au lieu de charger 12 champs, tu pourrais charger seulement ton champs qui est la clé primaire tel:
"SELECT MonChamp1 FROM MaTable;"
et quand tu as besoin des autres champs, tu refait une requête, mais spécifiquement avec cette clé tel:
"SELECT * FROM MaTable WHERE MonChamp1 = 'Bibi';"
le tout si bien sûr la structure de ton application le permet, ce n'est après tout, qu'une simple suggestion.
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
samedi 16 février 2002 à 12:39:23 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

FGMedia
|
Je ne suis pas persuadé que le contrôle ADODC soit le plus approprié pour gérer une telle quantité de données.. Essaie plutôt d'ouvrir par code un recordset peu gourmand s'il s'agit uniquement de lire ( Style forwardonly)
------------------------------- Réponse au message : -------------------------------
je peux pas faire comme ca : tous mes champs doivent etre visible en meme tps g essayé de mettre CacheSize a 1, mais rien y fait, y a pasautrechose pour optimiser la vitesse?
------------------------------- Réponse au message : -------------------------------
Tu ne peux pas lire tes infos avec moins de champs?
Ex: tu as 12 champs pour tes 500Ko par enregistrements, au lieu de charger 12 champs, tu pourrais charger seulement ton champs qui est la clé primaire tel:
"SELECT MonChamp1 FROM MaTable;"
et quand tu as besoin des autres champs, tu refait une requête, mais spécifiquement avec cette clé tel:
"SELECT * FROM MaTable WHERE MonChamp1 = 'Bibi';"
le tout si bien sûr la structure de ton application le permet, ce n'est après tout, qu'une simple suggestion.
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
samedi 16 février 2002 à 13:34:50 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

Didiboy
|
mon acces doit marcher en lecture/ecriture ------------------------------- Réponse au message : -------------------------------
Je ne suis pas persuadé que le contrôle ADODC soit le plus approprié pour gérer une telle quantité de données.. Essaie plutôt d'ouvrir par code un recordset peu gourmand s'il s'agit uniquement de lire ( Style forwardonly)
------------------------------- Réponse au message : -------------------------------
je peux pas faire comme ca : tous mes champs doivent etre visible en meme tps g essayé de mettre CacheSize a 1, mais rien y fait, y a pasautrechose pour optimiser la vitesse?
------------------------------- Réponse au message : -------------------------------
Tu ne peux pas lire tes infos avec moins de champs?
Ex: tu as 12 champs pour tes 500Ko par enregistrements, au lieu de charger 12 champs, tu pourrais charger seulement ton champs qui est la clé primaire tel:
"SELECT MonChamp1 FROM MaTable;"
et quand tu as besoin des autres champs, tu refait une requête, mais spécifiquement avec cette clé tel:
"SELECT * FROM MaTable WHERE MonChamp1 = 'Bibi';"
le tout si bien sûr la structure de ton application le permet, ce n'est après tout, qu'une simple suggestion.
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
lundi 18 février 2002 à 08:18:06 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

manueg
|
Salut, essaie peut-être dans ta requète de nommer tous les champs qu'elle doit te ramener pluitôt que le *
et aussi en fait de requète, insère un DOEVENTS, qui permet de redonner la main au processeur, cela accélère les temps de réponse....
Cela ressemble à cela
DEBUT SUB
DoEvents
DEBUT TRAITEMENT MACONNEXION.BeginTrans TRAITEMENT MACONNEXION.committrans FIN TRAITEMENT
Doevents
FIN SUB
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
Votre texte ICI
|
|
lundi 18 février 2002 à 20:45:40 |
Re : [ADO] : Gros Pb de temps d'acces à une BD :HELP !!!

Didiboy
|
c bon les gars : g resolu le pb : j'avais mis le curseur en client,au lieu de server ca charge rapido !
------------------------------- Réponse au message : -------------------------------
mon acces doit marcher en lecture/ecriture ------------------------------- Réponse au message : -------------------------------
Je ne suis pas persuadé que le contrôle ADODC soit le plus approprié pour gérer une telle quantité de données.. Essaie plutôt d'ouvrir par code un recordset peu gourmand s'il s'agit uniquement de lire ( Style forwardonly)
------------------------------- Réponse au message : -------------------------------
je peux pas faire comme ca : tous mes champs doivent etre visible en meme tps g essayé de mettre CacheSize a 1, mais rien y fait, y a pasautrechose pour optimiser la vitesse?
------------------------------- Réponse au message : -------------------------------
Tu ne peux pas lire tes infos avec moins de champs?
Ex: tu as 12 champs pour tes 500Ko par enregistrements, au lieu de charger 12 champs, tu pourrais charger seulement ton champs qui est la clé primaire tel:
"SELECT MonChamp1 FROM MaTable;"
et quand tu as besoin des autres champs, tu refait une requête, mais spécifiquement avec cette clé tel:
"SELECT * FROM MaTable WHERE MonChamp1 = 'Bibi';"
le tout si bien sûr la structure de ton application le permet, ce n'est après tout, qu'une simple suggestion.
------------------------------- Réponse au message : -------------------------------
je narrive pas a optimiser le temps d'acces a ma BD Acces 2000 : la base fait pres de 1Go,avecimages y tout y tout rien qu'avec 100 enregistrements(50Mo env) ca rame deja !(en minuteS) j'utilise un controle Adodc je fait un select * pour le recordsource Provider :Jet un enregistrement=500ko environ
|
|
Cette discussion est classée dans : bd, ado, temps, acces, gros
Répondre à ce message
Sujets en rapport avec ce message
ado access, se connecter a une BD qui a unmot de passe [ par hujikole ]
lorsque l'on veux se connecter par VB sans ODBCil nous marque qu'il y a un utilisateur connecter a la BD en mode exclusifon est 3 a se pencher sur le
Acces à BD Access en VB6 [ par jpc ]
Comment avec un bouton "X" acceder à une bd access7 ayant 6 champ avec un critère multiple :"Champ1" ou "Champ1 et Champ2" ou "champ3" le resultat de
Catcher les erreurs BD Acces en ASP [ par Nike43 ]
Que doit on utiliser comme instruction et comment pour gérer les erreurs de la bd access en asp.Exemple: on veut supprimer une table mais celle-ci a d
Temps de réponse ADO [ par boromsikim ]
Bonjour,Je suis confronté à un problème qui m'exspère depuis 10 jours.Dans une feuille, j'ai 1 contrle ado et 1 controle mshflexgrid.Dans le load de c
acces BD Access par VB: message d'erreur incomprehensible [ par OCh ]
Dans la sub form_load(), chaque fois que je veux utiliser Data1.Recordset,que ce soit avec la methode MoveFirst oule booleen BOF, l'executionbloque su
Recherche avec ADO [ par anspauldou ]
SalutJe souhaite effectuer des recherches de données avec l'acces ADO. Dans l'acces DAO j'utilisais les instructions "index" et "seek". Y aurait il de
Requete SQL sur Bd Visual FoxPro (*.dbf) trop lent avec ADO [ par long ]
Dans un appication VB, j'écrit une requête SQL sur une grosse table VF (*.dbf) avec SELEC * FROM ...via ODBC pour afficher dans un datagrid (Ms Datagr
Importer une image àpartir d'une bd acces [ par XaX ]
J'aimerais importer une image d'une base de donnée acces(insérer à l'aide d'un objet ole) dans un picture box dans visual basic.Svp décriver moi tout
Gros pb avec access => ado [ par nicolson ]
Salut tout le monde !J'ai un petit problème...J'ai fait un annuaire, et tout marche bien...Mais à force de tester, j'ai remarqué que quand je laissais
BD acces, mis à jour pas assez rapide? [ par themaste ]
Bonjour à tous!Voila, je crois, mais j'en suis pas sur, avoir un pbl de MAJ de ma BD
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|