GNT sans publicité, site mobile, fonctionnalitées exclusives...

Rapidité d'accès..

Le
Driss HANIB
Bonjour à tous,

j'ai créé une base de données comportant de nombreuses tables et pouvant
contenir pa mal de données, comme tout le monde je supppose..
Ces données (comme pour tous) ne doivent pas être perdues.
Alors, mise à part les sauvegardes journalières de la base, je voudrai aussi
scindre cette base en plusieurs bases qui contiendraient les tables de
données et une base ' d'entrée' qui aurait toutes les tables en tables liées
et toutes les requêtes.
Cette base est sur un disque serveur et est interrogée par différents postes
du réseau.
Ce qui me permettrait de faire des compactages plus rapides..
Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne perd
pas de rapidité d'accès , en tout cas pas trop, en travaillant sur des
tables liées.. ?

merci pour vos réponses

Driss
Lire les 10 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
PO2B
Le #16424261
Bonjour Driss,

Personnellement j'ai éffectué cette opération sur une base access 2000 et
j'ai singulièrement augmenté le temps de réponse et notamment le temps
d'ouverture de la base. Pourtant une petite base (environ 100 Mo utilisé par
5 ou 6 utilisateurs simultanés)
Si c'était à refaire, je m'abstiendrai.

Mais tu peux tester sur une copie avant de sauter le pas.

Bon courage

PO


"Driss HANIB"
Bonjour à tous,

j'ai créé une base de données comportant de nombreuses tables et pouvant
contenir pa mal de données, comme tout le monde je supppose..
Ces données (comme pour tous) ne doivent pas être perdues.
Alors, mise à part les sauvegardes journalières de la base, je voudrai
aussi scindre cette base en plusieurs bases qui contiendraient les tables
de données et une base ' d'entrée' qui aurait toutes les tables en tables
liées et toutes les requêtes.
Cette base est sur un disque serveur et est interrogée par différents
postes du réseau.
Ce qui me permettrait de faire des compactages plus rapides..
Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne
perd pas de rapidité d'accès , en tout cas pas trop, en travaillant sur
des tables liées.. ?

merci pour vos réponses

Driss



Driss HANIB
Le #16427871
ok merci

Driss

"PO2B"
Bonjour Driss,

Personnellement j'ai éffectué cette opération sur une base access 2000 et
j'ai singulièrement augmenté le temps de réponse et notamment le temps
d'ouverture de la base. Pourtant une petite base (environ 100 Mo utilisé
par 5 ou 6 utilisateurs simultanés)
Si c'était à refaire, je m'abstiendrai.

Mais tu peux tester sur une copie avant de sauter le pas.

Bon courage

PO


"Driss HANIB"
Bonjour à tous,

j'ai créé une base de données comportant de nombreuses tables et pouvant
contenir pa mal de données, comme tout le monde je supppose..
Ces données (comme pour tous) ne doivent pas être perdues.
Alors, mise à part les sauvegardes journalières de la base, je voudrai
aussi scindre cette base en plusieurs bases qui contiendraient les tables
de données et une base ' d'entrée' qui aurait toutes les tables en tables
liées et toutes les requêtes.
Cette base est sur un disque serveur et est interrogée par différents
postes du réseau.
Ce qui me permettrait de faire des compactages plus rapides..
Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne
perd pas de rapidité d'accès , en tout cas pas trop, en travaillant sur
des tables liées.. ?

merci pour vos réponses

Driss







3stone
Le #16431281
Salut,

"Driss HANIB"
| j'ai créé une base de données comportant de nombreuses tables et pouvant
| contenir pa mal de données, comme tout le monde je supppose..
| Ces données (comme pour tous) ne doivent pas être perdues.
| Alors, mise à part les sauvegardes journalières de la base, je voudrai aussi
| scindre cette base en plusieurs bases qui contiendraient les tables de
| données et une base ' d'entrée' qui aurait toutes les tables en tables liées
| et toutes les requêtes.
| Cette base est sur un disque serveur et est interrogée par différents postes
| du réseau.
| Ce qui me permettrait de faire des compactages plus rapides..
| Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne perd
| pas de rapidité d'accès , en tout cas pas trop, en travaillant sur des
| tables liées.. ?


Une base partagée se doit d'être scindée...
même si quelqu'un dit avoir une mauvaise expérience sans se l'expliquer ;-)

La base sur le serveur ne contiendra que les tables, rien d'autre!
Les bases sur les postes des utilisateurs contiendrons tout le reste et auront
les tables liées à la base du serveur.

Bien sûr, Access étant par défaut, serveur de fichiers, il y a quelques
grossières erreurs à ne pas commettrent. Erreurs grossières qui ne sont
pas détectées (parce que non remarquées) avec une base local.
Après, on met cela sur le dos de la base scindée ;-))

PS: Perso, toutes mes bases sont toujours scindées, même lorsqu'elle
sont exclusivement locales... cela apporte une incroyable résistance
à la corruption (toujours possible par ailleurs).

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
PO2B
Le #16431991
Bonjour 3Stone,

Tu as raison, je n'explique pas la raison mais je ne la connais pas.
J'avais cette base complête qui fonctionnait très bien et depuis qu'elle
est scindée, elle est beaucoup plus lente. Son ouverture notamment
prend plus d'une vingtaine de secondes (c'est long).

Par contre, pour l'administration, c'est très pratique puisqu'on peut
travailler sur la partie
formulaires et requêtes en faisant une copie) sans arrêter les utilisateurs.

Voilà mon expérience. mais cje suis peut-être un cas isolé.

Bonne journée.


"3stone" %2381$
Salut,

"Driss HANIB"
| j'ai créé une base de données comportant de nombreuses tables et pouvant
| contenir pa mal de données, comme tout le monde je supppose..
| Ces données (comme pour tous) ne doivent pas être perdues.
| Alors, mise à part les sauvegardes journalières de la base, je voudrai
aussi
| scindre cette base en plusieurs bases qui contiendraient les tables de
| données et une base ' d'entrée' qui aurait toutes les tables en tables
liées
| et toutes les requêtes.
| Cette base est sur un disque serveur et est interrogée par différents
postes
| du réseau.
| Ce qui me permettrait de faire des compactages plus rapides..
| Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne
perd
| pas de rapidité d'accès , en tout cas pas trop, en travaillant sur des
| tables liées.. ?


Une base partagée se doit d'être scindée...
même si quelqu'un dit avoir une mauvaise expérience sans se l'expliquer
;-)

La base sur le serveur ne contiendra que les tables, rien d'autre!
Les bases sur les postes des utilisateurs contiendrons tout le reste et
auront
les tables liées à la base du serveur.

Bien sûr, Access étant par défaut, serveur de fichiers, il y a quelques
grossières erreurs à ne pas commettrent. Erreurs grossières qui ne sont
pas détectées (parce que non remarquées) avec une base local.
Après, on met cela sur le dos de la base scindée ;-))

PS: Perso, toutes mes bases sont toujours scindées, même lorsqu'elle
sont exclusivement locales... cela apporte une incroyable résistance
à la corruption (toujours possible par ailleurs).

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)



Driss HANIB
Le #16432221
merci pour ces précisions 3stone.
Par contre vaut-il mieux mettre toutes les tables dans une seule base ou
alors dans plusieurs bases (groupées par themes..) ?
merci

Driss

"3stone" %2381$
Salut,

"Driss HANIB"
| j'ai créé une base de données comportant de nombreuses tables et pouvant
| contenir pa mal de données, comme tout le monde je supppose..
| Ces données (comme pour tous) ne doivent pas être perdues.
| Alors, mise à part les sauvegardes journalières de la base, je voudrai
aussi
| scindre cette base en plusieurs bases qui contiendraient les tables de
| données et une base ' d'entrée' qui aurait toutes les tables en tables
liées
| et toutes les requêtes.
| Cette base est sur un disque serveur et est interrogée par différents
postes
| du réseau.
| Ce qui me permettrait de faire des compactages plus rapides..
| Par contre je voudrai savoir, et c'est là l'objet de mon post, si on ne
perd
| pas de rapidité d'accès , en tout cas pas trop, en travaillant sur des
| tables liées.. ?


Une base partagée se doit d'être scindée...
même si quelqu'un dit avoir une mauvaise expérience sans se l'expliquer
;-)

La base sur le serveur ne contiendra que les tables, rien d'autre!
Les bases sur les postes des utilisateurs contiendrons tout le reste et
auront
les tables liées à la base du serveur.

Bien sûr, Access étant par défaut, serveur de fichiers, il y a quelques
grossières erreurs à ne pas commettrent. Erreurs grossières qui ne sont
pas détectées (parce que non remarquées) avec une base local.
Après, on met cela sur le dos de la base scindée ;-))

PS: Perso, toutes mes bases sont toujours scindées, même lorsqu'elle
sont exclusivement locales... cela apporte une incroyable résistance
à la corruption (toujours possible par ailleurs).

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)



Publicité
Suivre les réponses
Poster une réponse
Anonyme