2010-09-15 5 views
2

J'ai une base de données d'accès 1gig, y at-il une sorte de formule qui donne un délai pour le compactage d'un db acccess. Je comprends que cela se passe beaucoup de choses sur le matériel, mais en supposant que toutes les choses sont égales, est-ce qu'il y a une façon de savoir si 1gig prendra 1 heure ou 20 minutes pour compacter? mercibase de données d'accès compact

+5

Il peut être plus rapide de le renommer pour que personne ne puisse faire de mises à jour, le copier sur votre disque dur local, le compoacter et le recopier sur le serveur. –

Répondre

2

Combien de temps cela a-t-il passé?

Vous pouvez le regarder créer la nouvelle base de données et regarder sa taille de fichier augmenter pendant le processus compact. Si vous pensez qu'il est accroché, vous pouvez le tuer et l'essayer à nouveau.

+0

première fois que je l'ai fait avec cette base de données. Cela dure une heure. maintenant –

+2

si vous pensez qu'il est accroché, vous pouvez le tuer et l'essayer à nouveau. le gestionnaire de tâches dit-il qu'il fonctionne furieusement? – Beth

+0

Vous pouvez voir une barre de progression dans la barre d'état. Une heure n'est pas impossible pour le premier compact sur un fichier gigaoctet. – Fionnuala

1

Pour une base de données de 1 Go, je suggère une connexion RDP au serveur de fichiers sur lequel il vit et exécuter le compact sur ce serveur. Si c'est un MDB, vous n'avez pas besoin d'Access - un vbScript peut le faire très bien, car Jet est installé sur chaque copie de Windows à partir de Win2000. Si c'est un ACCDB, alors vous pouvez installer la version actuelle de l'ACE et l'utiliser, mais il peut être plus simple d'installer Access.

La raison pour laquelle je le ferais dans la RAM du serveur est simplement d'éviter de tirer le fichier sur le réseau local. Un LAN 100BaseT va encore être des taux d'E/S significativement plus faibles qu'entre la RAM et le disque sur le serveur. Si c'est un réseau GBit, c'est un jeu de balle différent, mais pour un fichier de 1 Go, je ne veux toujours pas être compact sur le réseau.

Et si votre fichier est déjà 1 Go, je prévois de migrer bientôt, de toute façon. Il est beaucoup trop facile pour que quelque chose devienne incontrôlable et gonfle le fichier jusqu'à une partie significative de la limite de 2 Go.

Questions connexes