OVH Cloud OVH Cloud

Ma base Access grossit énormément

5 réponses
Avatar
Sebastien Giraud
Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..

5 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Il faut compacter la base régulièrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Sebastien Giraud" a écrit dans le message news:

Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..



Avatar
Sebastien Giraud
Ce n'est pas si simple,

pour pouvoir compacter la base , toutes les conections doivent être
fermées. Or, mon application doit tourner 24h/24 7j/7.
Et je voulais savoir s'il existait un moyen simple d'éviter que la base
ne grossisse.

Merci

Jessy Sempere [MVP] wrote:
Bonjour

Il faut compacter la base régulièrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Sebastien Giraud" a écrit dans le message news:


Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..








Avatar
Buddy
Salut
Laisse tomber, pas moyen de faire ça, sans compacter.
J'ai déjà eu ce problème avec un fichier access ne contanant que des données qui devait être dispo
24h/24
Le seul moyen que j'ai trouvé c'est migrer les données vers un autre SGBD (mySQL) et retoucher un
peu le code des fichiers Interface.
Ouala
Amuses toi bien
Buddy



"Sebastien Giraud" a écrit dans le message de news:
Ce n'est pas si simple,

pour pouvoir compacter la base , toutes les conections doivent être
fermées. Or, mon application doit tourner 24h/24 7j/7.
Et je voulais savoir s'il existait un moyen simple d'éviter que la base
ne grossisse.

Merci

Jessy Sempere [MVP] wrote:
Bonjour

Il faut compacter la base régulièrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Sebastien Giraud" a écrit dans le message news:


Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..












Avatar
Lamjed
convertir ton application et base Access vers Access.adp sur sql server
il y a un assistant pour ca directement sur access

"Sebastien Giraud" a écrit dans le message de news:

Ce n'est pas si simple,

pour pouvoir compacter la base , toutes les conections doivent être
fermées. Or, mon application doit tourner 24h/24 7j/7.
Et je voulais savoir s'il existait un moyen simple d'éviter que la base
ne grossisse.

Merci

Jessy Sempere [MVP] wrote:
Bonjour

Il faut compacter la base régulièrement.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Sebastien Giraud" a écrit dans le message news:


Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..












Avatar
Daniel Carollo
Bonjour Sebastien!

"Sebastien Giraud" wrote in message
news:
Bonjour,

j'ai une application qui tourne sur une base mdb et j'ai remarqué que le
fichier .mdb grossit régulièrement et de manière phénoménale ...
Est-ce que quelqu'un a déjà eu ce problème ? Est-il possible d'empêcher
la base d'augmenter en taille de manière conséquente ?

Merci

Sébastien

P.S: mon application ne fait que du Update , pas d'ajout ni de
suppression donc le problème ne vient pas de là ..


Eh bien si, justement, le probleme vient de la. Quand Jet fait des
modifications, il ecrit d'abord les nouvelles donnees dans la base, puis
changes les pointeurs pour que l'enregistrement pointe sur le nouveau
contenu. Les anciennes pages sont marquees invalides, mais elle ne sont pas
effacees ni re-utilisee tant qu'il n'y a pas eu un compactage.

Une raison de plus pour utiliser SQL Server (ou MSDE) plutot que Jet, mais
ca, ca aurait du se decider au niveau de l'etude...

--
Daniel :-)

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