OVH Cloud OVH Cloud

Table temproraire Access

7 réponses
Avatar
Isa.
Bonjour,

J'ai une BDD Access 2000 dans laquelle je fais des imports=20
de fichiers txt chaque jour.
Certains jours, la base augmente =E9norm=E9ment de taille=20
(aujourd'hui elle est pass=E9e de 20 Mo, qui est sa taille=20
normal apr=E8s compactage, =E0 1.3 Go...).
Je voudrais pouvoir voir la taille des tables temporaires=20
pour savoir laquelle grossit autant et ensuite chercher la=20
cause du pb.
Comment peut-on faire afficher ces tables temporaires ?=20
Leur contenu ?
O=F9 puis-je trouver des infos sur celles-ci ?
D'avance merci de vos r=E9ponses.

Isa.

7 réponses

Avatar
Raymond [mvp]
Bonjour.

est-ce que lorsque tu as fini tes imports et que tout est bon, vides-tu tes
tables temporaires et compactes-tu à la sortie ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans le message de
news:1986d01c44d3a$03e83cd0$
Bonjour,

J'ai une BDD Access 2000 dans laquelle je fais des imports
de fichiers txt chaque jour.
Certains jours, la base augmente énormément de taille
(aujourd'hui elle est passée de 20 Mo, qui est sa taille
normal après compactage, à 1.3 Go...).
Je voudrais pouvoir voir la taille des tables temporaires
pour savoir laquelle grossit autant et ensuite chercher la
cause du pb.
Comment peut-on faire afficher ces tables temporaires ?
Leur contenu ?
Où puis-je trouver des infos sur celles-ci ?
D'avance merci de vos réponses.

Isa.
Avatar
Daniel Carollo
Bonjour Isa!

Vous ne pourriez voir les tables temporaires qu'en arretant Access avec un
outil du genre deboggeur. De plus, je ne suis pas certain que les tables
temporaires sont des tables au meme format que les autres tables d'Access,
leur visualisation ne serait donc pas forcement evidente.

Pour retracer votre probleme, faite *un* import d'*un* fichier a la fois,
notez les tailles avant et apres compactage et trouvez ainsi quelle est
celle "qui pose probleme".

Toutefois, j'ai bien peur que cet exercice ne soit inutile: si vous
identifiez LE fichier texte qui fait grossir la base fortement a l'import,
qu'allez vous y faire?

Bonne continuation quand meme.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Isa." wrote in message
news:1986d01c44d3a$03e83cd0$
Bonjour,

J'ai une BDD Access 2000 dans laquelle je fais des imports
de fichiers txt chaque jour.
Certains jours, la base augmente énormément de taille
(aujourd'hui elle est passée de 20 Mo, qui est sa taille
normal après compactage, à 1.3 Go...).
Je voudrais pouvoir voir la taille des tables temporaires
pour savoir laquelle grossit autant et ensuite chercher la
cause du pb.
Comment peut-on faire afficher ces tables temporaires ?
Leur contenu ?
Où puis-je trouver des infos sur celles-ci ?
D'avance merci de vos réponses.

Isa.
Avatar
Isa.
Déjà je me suis mal exprimée, je voulais voir le contenu
des tables systèmes pensant que c'était elles qui
grossissaient.
J'ai trouvé comment les voir et ce n'est pas elles le pb
car elles ne contiennent que très peu de données.

Donc mon pb est aléatoire :
je fais importer des fichiers txt dans différentes tables
Access. Après les imports, la base peut faire ses 20 Mo,
taille normale ou alors beaucoup +.
J'ai remarqué que quand l'import "mouline" très longtemps
alors la base grossit. Alors que d'autres fois, il ne
prend que quelques minutes.

Y a-t-il moyen de voir comment est répartie la taille
d'une base Access ? Une partie pour tables de données, une
autre pour les tables système...

Merci d'avance si vous pouvez m'éclairer sur ce pb ou si
vous avez déjà eu le même pb.

Isa.


-----Message d'origine-----
Bonjour.

est-ce que lorsque tu as fini tes imports et que tout est
bon, vides-tu tes

tables temporaires et compactes-tu à la sortie ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans
le message de

news:1986d01c44d3a$03e83cd0$
Bonjour,

J'ai une BDD Access 2000 dans laquelle je fais des imports
de fichiers txt chaque jour.
Certains jours, la base augmente énormément de taille
(aujourd'hui elle est passée de 20 Mo, qui est sa taille
normal après compactage, à 1.3 Go...).
Je voudrais pouvoir voir la taille des tables temporaires
pour savoir laquelle grossit autant et ensuite chercher la
cause du pb.
Comment peut-on faire afficher ces tables temporaires ?
Leur contenu ?
Où puis-je trouver des infos sur celles-ci ?
D'avance merci de vos réponses.

Isa.


.



Avatar
Raymond [mvp]
il ne faut pas te focaliser sur une taille ponctuelle. peux-tu répondre à
mes questions du post précédent car c'est très important.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans le message de
news:198b601c44d3f$0202e8c0$
Déjà je me suis mal exprimée, je voulais voir le contenu
des tables systèmes pensant que c'était elles qui
grossissaient.
J'ai trouvé comment les voir et ce n'est pas elles le pb
car elles ne contiennent que très peu de données.

Donc mon pb est aléatoire :
je fais importer des fichiers txt dans différentes tables
Access. Après les imports, la base peut faire ses 20 Mo,
taille normale ou alors beaucoup +.
J'ai remarqué que quand l'import "mouline" très longtemps
alors la base grossit. Alors que d'autres fois, il ne
prend que quelques minutes.

Y a-t-il moyen de voir comment est répartie la taille
d'une base Access ? Une partie pour tables de données, une
autre pour les tables système...

Merci d'avance si vous pouvez m'éclairer sur ce pb ou si
vous avez déjà eu le même pb.

Isa.
Avatar
Isa.
Bonjour,

Je n'ai pas de tables temporaires, mes données des
fichiers .txt sont mises directement dans des tables
normales.

Pour le compactage, c'est ce qu'il y aurait de mieux mais
sachant que j'ai une base contenant les données et une le
programme avec des tables attachées sur celle de données.
La base qui grossit c'est celle des données et je ne sais
pas comment je peux faire pour la compacter autrement que
sur sortie.
Si je mets sur sortie compacter, ça ne marche pas car ce
n'est pas celle ci qui est ouverte mais celle du
programme, donc c'est le prog qui se compacte.
Merci pour votre aide.

Isa.



-----Message d'origine-----
Bonjour.

est-ce que lorsque tu as fini tes imports et que tout est
bon, vides-tu tes

tables temporaires et compactes-tu à la sortie ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans
le message de

news:1986d01c44d3a$03e83cd0$
Bonjour,

J'ai une BDD Access 2000 dans laquelle je fais des imports
de fichiers txt chaque jour.
Certains jours, la base augmente énormément de taille
(aujourd'hui elle est passée de 20 Mo, qui est sa taille
normal après compactage, à 1.3 Go...).
Je voudrais pouvoir voir la taille des tables temporaires
pour savoir laquelle grossit autant et ensuite chercher la
cause du pb.
Comment peut-on faire afficher ces tables temporaires ?
Leur contenu ?
Où puis-je trouver des infos sur celles-ci ?
D'avance merci de vos réponses.

Isa.


.



Avatar
Raymond [mvp]
Pour la base des données sur le serveur il faut prévoir une tâche planifiée
qui lance le compactage (ou la réparation) après la sauvegarde générale
quotidienne, la nuit. personne ne travaille la nuit ? Sur ton serveur il
faudra évidemment access ou le runtime. Tu peux aussi lancer le compactage à
partir d'un poste local mais tu vas embouteiller le réseau et ce sera très
long.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans le message de
news:1984901c44d60$ca3bc390$
Bonjour,

Je n'ai pas de tables temporaires, mes données des
fichiers .txt sont mises directement dans des tables
normales.

Pour le compactage, c'est ce qu'il y aurait de mieux mais
sachant que j'ai une base contenant les données et une le
programme avec des tables attachées sur celle de données.
La base qui grossit c'est celle des données et je ne sais
pas comment je peux faire pour la compacter autrement que
sur sortie.
Si je mets sur sortie compacter, ça ne marche pas car ce
n'est pas celle ci qui est ouverte mais celle du
programme, donc c'est le prog qui se compacte.
Merci pour votre aide.

Isa.
Avatar
Isa.
Merci pour tout.


-----Message d'origine-----
Pour la base des données sur le serveur il faut prévoir
une tâche planifiée

qui lance le compactage (ou la réparation) après la
sauvegarde générale

quotidienne, la nuit. personne ne travaille la nuit ? Sur
ton serveur il

faudra évidemment access ou le runtime. Tu peux aussi
lancer le compactage à

partir d'un poste local mais tu vas embouteiller le
réseau et ce sera très

long.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Isa." a écrit dans
le message de

news:1984901c44d60$ca3bc390$
Bonjour,

Je n'ai pas de tables temporaires, mes données des
fichiers .txt sont mises directement dans des tables
normales.

Pour le compactage, c'est ce qu'il y aurait de mieux mais
sachant que j'ai une base contenant les données et une le
programme avec des tables attachées sur celle de données.
La base qui grossit c'est celle des données et je ne sais
pas comment je peux faire pour la compacter autrement que
sur sortie.
Si je mets sur sortie compacter, ça ne marche pas car ce
n'est pas celle ci qui est ouverte mais celle du
programme, donc c'est le prog qui se compacte.
Merci pour votre aide.

Isa.




.