Accès MDB: accès les fichiers MDB ont-ils une taille limite supérieure?
Faire de l'accès .Les fichiers MDB ont une limite de taille supérieure? Aurez, par exemple, les applications qui se connectent à un .MDB fichier de plus de 1 go ont des problèmes?
Quels sont les problèmes/risques sont là avec les fichiers MDB de plus de 1 go et de ce qui peut être fait?
source d'informationauteur CJ7
Vous devez vous connecter pour publier un commentaire.
Oui. La taille maximale d'un fichier MDB est de 2 GO et oui n'importe quel fichier de plus de 1 GO est vraiment pousser l'Accès.
D'origine (aujourd'hui cassée) lien L'Accès De Base De Données Spécifications
Voir L'Accès De Base De Données Spécifications pour plus d'. (Wayback machine)
Vous pouvez trouver à la récupération de données douloureusement lent avec une grande base de données Access. L'indexation peut réduire la douleur considérablement. Par exemple, si vous avez une requête qui inclut "OÙ somefield = 27", la récupération des données peut être beaucoup plus rapide si vous créez un index sur somefield. Si vous avez peu d'expérience avec l'indexation, essayez de l'Analyseur de Performances de l'outil pour obtenir vous avez commencé. Dans Access 2003, l'Analyseur de Performances est disponible à partir d'Outils -> Analyser -> Performance. Je ne suis pas sûr que sur les autres versions d'Access.
Une mise en garde à propos des index est qu'ils ajoutent les frais généraux pour Insérer, mettre à Jour et Supprimer des opérations, car le moteur de base de données doit réviser les indices en plus de la table où les changements se produisent. Donc, si vous avez été à l'index de tout, vous devriez probablement faire de la performance pour le pire.
Essayez de limiter la quantité de données que votre application cliente extrait de la base de données. Par exemple avec les formes, ne pas utiliser un tableau comme source de données du formulaire. Au lieu de créer une requête qui ne renvoie qu'un seul ou de quelques lignes, et utiliser la requête comme source de données du formulaire. Donner à l'utilisateur une méthode pour sélectionner le dossier qui elle veut et ne récupérer que cet enregistrement.
Votre n'ai pas de mentionner si vous avez effectué de compactage et de Réparation. Si pas, essayez-le; il pourrait réduire la taille de votre base de données considérablement. En plus de la récupération de l'espace inutilisé, compact met également à jour les statistiques d'index qui permet de la base de données du moteur de déterminer comment accéder à des données plus efficacement.
Tony Toews a plus d'informations sur les performances d'Accès, vous pouvez trouver utile, si ce n'est pas spécifique à de grandes bases de données. Voir Microsoft Access Performance FAQ
Si vous prévoyez heurte à la limite de 2 GO pour les fichiers MDB, envisager de déplacer vos données dans SQL Server. Le gratuit version Express limite également la quantité de données que vous pouvez stocker, mais il est plus généreux que celui de l'Accès. SQL Server Express R2 vous permettra de stockage de 10 GO. En fait, je vais probablement passer à SQL Server bien avant d'Accéder à la " limite de 2 GO.
2 GO au total pour tous les objets dans la base de données
Nombre Total d'objets dans une base de données de 32 768