2010-05-07 23 views

Respuesta

9

Sí. El tamaño máximo para un archivo MDB es de 2 GB y sí, cualquier archivo de más de 1 GB realmente está presionando Access.

original (ahora roto) Enlace Access Database Specifications

Ver Access Database Specifications por más. (Máquina de Wayback)

+0

enlace roto aquí –

+0

@ Martin - Por desgracia, parece que Microsoft se ha podrido todos los enlaces a especificaciones en los archivos MDB . Hay muchos enlaces no autorizados en la red, pero no puedo encontrar la documentación de MS que tenían disponible anteriormente. – Thomas

+0

@Martin - Se agregó un enlace a la versión Wayback. – Thomas

4

Es posible la recuperación de datos muy lento con una base de datos Access grande. La indexación puede reducir el dolor considerablemente. Por ejemplo, si tiene una consulta que incluye "WHERE somefield = 27", la recuperación de datos puede ser mucho más rápida si crea un índice en algún campo. Si tiene poca experiencia con la indexación, pruebe la herramienta Performance Analyzer para comenzar. En Access 2003, Performance Analyzer está disponible en Herramientas -> Analizar -> Rendimiento. No estoy seguro acerca de otras versiones de Access.

Una advertencia acerca de los índices es que añaden sobrecarga de inserción, actualización y supresión debido a que el motor de base de datos debe revisar los índices además de la mesa en la que se producen los cambios. Entonces, si tuviera que indexar todo, probablemente empeoraría el rendimiento.

tratar de limitar la cantidad de datos de la aplicación cliente recupera de la gran base de datos. Por ejemplo, con formularios, no use una tabla como origen de datos del formulario. En su lugar, cree una consulta que devuelva solo una o algunas filas, y use la consulta como fuente de datos del formulario. Proporcione al usuario un método para seleccionar el registro en el que desea trabajar y recuperar solo ese registro.

Tu no mencionó si se ha realizado Compactar y reparar. Si no, inténtalo; podría reducir considerablemente el tamaño de su base de datos. Además de reclamar el espacio no utilizado, compact también actualiza las estadísticas del índice, lo que ayuda al motor de la base de datos a determinar cómo acceder a los datos de manera más eficiente.

, Tony Toews tiene más información sobre el rendimiento de acceso usted puede encontrar útil, aunque no es específica para grandes bases de datos. Consulte Microsoft Access Performance FAQ

Si prevé chocar con el límite de 2 GB para archivos MDB, considere mover sus datos a SQL Server. La versión Express gratuita también limita la cantidad de datos que puede almacenar, pero es más generosa que Access. SQL Server Express R2 te permitirá almacenar 10 GB. En realidad, probablemente me mudaría a SQL Server mucho antes del límite de acceso de 2 GB.

0

2 GB en total para todos los objetos en la base de datos

Número total de objetos en una base de datos de 32.768

+0

Hacer referencia al sitio de donde proviene esta información sería bueno. – wonko79

Cuestiones relacionadas