begin process at 2012 02 15 16:33:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

[ADO] : Gros Pb de temps d'acces à une BD :HELP !!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,496 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales