Hasta donde puedo llegar con Access

Saludos, me gustaría saber cuanto podrá aguantar mi base de datos Access hasta que se me quede pequeña, para ir planeando la migración antes de...

La FAQ Hasta donde puedo llegar con Access tiene

Pertenece a la categoría:
Pregunta
Saludos, me gustaría saber cuanto podrá aguantar mi base de datos Access hasta que se me quede pequeña, para ir planeando la migración antes de que sea demasiado tarde.
Respuesta de Miguel Angel Alvarez
Pues, según mi experiencia, Access funciona bien hasta que llega un tráfico diario aproximado de 2.000 visitas diarias.


En ese momento empieza a colgarse muy a menudo, dejando el servidor también parado también. Lógicamente, esto dependerá del tamaño de la base de datos y el tipo de consultas que se le hagan.


Mi consejo es que no aguantes tanto y pases en cuanto puedas a SQL Server (por ejemplo), a aprtir de las 1.500 visitas.


Otro tema que te podría preocupar es el número de registros que puede llegar manejar en las tablas sin problemas de procesamiento. Esta cifra no la tengo tan medida, porque nunca se me ha colado por este asunto... también es cierto que el número de registros con los que he majedo tablas es relativamente pequeño. Pienso que teniendo tablas de menos de 20.000 registros todo iría bien... o más.


Si alguien tiene más datos que los apunte, que estaremos todos muy agradecidos.

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Alberto RM

17/1/2003
Quería añadir un comentario respecto al tamaño de tablas que soporta Access. Personalmente, he llegado a manejar tablas del orden de entre 500.000 y 1.000.000 de registros sin demasiados problemas. El verdadero problema aparece cuando se hacen muchas consultas a una tabla muy grande, pues al ser necesario incluir índices para que las consultas no se hagan eternas, el tamaño de la base de datos crece fácilmente por encima de 1 Gb., al rehacerse los índices, momento en el cual la BD empieza a dar muchos errores.

Simon

04/12/2003
Mi experiencia con Access:
Aguantó bien con tablas de 80.000 registros y 4 usuarios simultáneos (no web)
A la vez que se alcanzaron los 100.000 registros en algunas tablas, el numero de usuarios simultaneos, paso a 8.

No se si lo que le dolio fueron los 8 usuarios a la vez o el alcanzar los 100.000 registros, pero a partir de sa fecha, los errores se hicieron insopotables.

el tamaño del .mdb en el instante de la migración era de 110 MB.

Javier Delgado

09/6/2004
Mi experiencia con msaccess es basatnte extensa y funciona bien con relacion a la cantidad de registros, 100,000 y mas pero su gran problema son los usuarios pues no aguanta mas de 20 lo que es realmente poco, muy poco si te encuentra en un ambiente de internet.

Si lo usas en internet te veras frustrado o mejor trasducido perderas Clientes y el efecto final es perder VENTAS..

Por lo demas no tengo quejas pero les aconsejaria migrar a una base de datos mas grande como mysql.

Javier :)

ademar

05/10/2004
Holas. Mi comentario es que en las bd en acces se ace muy limitado y respecto al manejo de los registros. Yo ya tuve problemas con mas 500 registros. Será por que mi maquina era pequeña y access no era ni el 2000, pero al momento de las consultas los registros empezaba a confundise o eliminarse... o sera por que estaba mal mi instalador?

Frochaa

06/10/2005
Introduce tu comentario...Mi experiencia en el manejo de BD de Access ha sido con 10 millones de registros, solo para busquedas y las consultas se me cuelgan alrededor de 5 min, esto es un tiempo infernalmente alto para el usuario........ yo no recomendaria su manejo mas que para BD pequeñas...pienso migrarlas a SQL Server....Saludos

Hector

23/11/2005
Hola a todos, estoy trabajando en access con mas de 1000000 de registros, pero van a ser mas, en ocasiones las consultas se hacen super lentas pero en otrs me las hace rapidas, creo que es por lo indices, pero también me han aconsejado migrarla a sql.

Trebor

15/5/2006
Hola. Solo queria añadir que independientemente de la cantidad de registros, el Access esta limitado por el espacio en disco. Cuando llega a las 2Gb... ya no se puede hacer nada mas. Yo, para una pagina web recomiendo MySql.

Fernando Gana

06/9/2006
Yohe trabajado 120 mil registros en tablas, sin ningun problema.
La verdad es que creo que con menos de 500.000 registros no deberia tener ningun problema.

Luis Carlos

11/5/2007
yo he trabajado hasta 1.860.000 registros, mi problema se ha presentado cuando mi base ha alcanzado los 2gb de tamaño, por lo cual he optado por realizar divisiones de mi base

RAFAEL MARTINEZ

29/5/2007
yo creo las tablas en aces con archivo mdb y luego creo un proyecto con el mismo nombre, para que se cree en un servidor sql , de esa manera lo que tengo que hacer el crear un origen de datos para vincular las tablas, una vez viculadas comienzo a trabajar con los formularios,informes, y consulta desde aces hasta la fecha ha funcionado sin unconveniente......rmm

miguel jasso

10/7/2007
mi experiencia con Access es con mas de 100,000 registros en 8 tablas de las mismas porporciones y el sistema de torno lenticimo, ua pequeña y qusas absurda sulucion fue agragar al cerrar la base de datos una compactacion. claro esto hace que tarrde mas en cerrar pero a la hora de operar bajo hata un 50% ek tiempo de consultas. en cunato a los Usuarios lo mas que e tenido simultaneamente son 8. cabe mencionar que la velociada es la misma con 2 que con 8 a mismo tiempo.

Daniel

23/4/2009
Bases de datos con ACCESS
Mi experiencia con Access es en bases de datos con aproximadamente 200,000 registros por tabla y tengo 5 tablas de este tamaño. Acceso la base de datos con ADO programación y Borland Delphi en una red local donde he logrado conectar hasta 15 usuarios al mismo tiempo. Tengo una pagina con aproximadamente 100 usuarios diarios accediendo mediante ASP y hasta ahora todo ha salido bien.
He encontrado un par de cosas que les podrían servir:
- Los indices debene estar bien definidos por cada tabla
- No incluir demasiados indices especialmente si son campos de texto largos
- Abrir y cerrar la conexion para ahorrar recursos, especialmente accediendo con ASP, abro, ejecuto y cierro inmediatamente.

Hasta pronto

MANUEL MAYO BOHO

01/7/2009
ACCESS Y SUS REGISTROS
Talvez esto sirva: Mi experiencia en access va por 10 años y observo que cuando una tabla te guarda 500,000 registros y con ella trabajas consultas o abres dbgrid utro componente de Visual Basic o deseas grabar datos etc, se hace muy lenta, mas cuando buscas la informacion en desde una terminal a un servidor, laverda access es bueno para empresas pequeñas, te recomiendo emigrar a Sql Server el poder es mucho mayor, se siente la diferencia entre access y sql server.

Juan Carlos

31/3/2011
Sobre Access
En efecto a mi tambien me ha pasado que con tablas de al menos 25 campos y con un millón de registros en adelante ya se quedan las consultas colgadas un gran rato. Además me he topado con la sorpresa que en ocasiones como que no muestra todos los datos.

Claro una compactación arregla el problema pero con el tiempo se vuelve a comportar extraño.

Esto con la versión de Office 2000 no estoy seguro si se corrigió en versiones posteriores.

Christian

28/4/2012
Access
Con un entorno intranet de 20 usuarios con tablas de hasta 20.000 registros nunca me dió errores, lo que es cada vez mas lento.

oscar

16/10/2012
MAS CAMPOS EN ACCES
que puedo hacer para que acces me acepte mas de 255 campos x tabla o me pueden dar otra alternativa? GRACIAS

JUAN SEBASTIAN VANEGAS V.

15/1/2014
INFORMACION
tengo 8 MILLONES DE REGISTROS y me ha funcionado, me parece una herramienta perfecta, pero es necesario optimizar las tablas y eliminando al máximo texto. la limitación esta al momento de llegar a 2GB pero para eso hay que optimizar cada vez las tablas, errores no me han presentado en la consultas pero si me toca pensar en cambiar a otro lenguaje de programación para a si generar mas Lógica en mis consultas.

Alfonso

13/7/2014
Access en consultas simultáneas
Al parecer todos hablan de cantidad de registros pero creo se les olvidó una parte muy importante: Cuantos usuarios pueden estar actualizando datos a la vez? pues en mi programa, las bases .mdb(access 2007) apenas pesan unos 9.8Mb y con tres usuarios haciendo consultas ya están teniendo problemas de bloqueo, aquí una aclaración muy importante es que los 3 usuarios están generando cunsultas de actualización y aun cuando mi base de datos está dividida y optimizada en rendimiento para multiusuario, las consultas " insert,update, delete" solo se realizan una a la vez

DANIEL

04/1/2016
sobre no poder meter mas campos (columnas) en ACCESS
comentabais que no podias meter mas campos en access pues esta limitado a 255
a veces sin llegar a 255 tampoco deja. Truco que he usado y funciona de momento.... haz una copia de la tabla y les cambias el nombre . La antigua le pones por ejemplo TablaNOK y a la nueva le pones el nombre que estabas usando con la que no funciona .... veras que algun campo mas te dejara.

Lo mejor es que compactes la tabla de nuevo.. Si estas usando ACCESS2007 lo tienes pulsando en el icono de office arriba a la izada y pulsa despues en ... ADMINISTRAR/COMPACTAR Y REPARAR BASE DE DATOS

verónica Martínez

07/2/2016
cuántas filas o tablas acepta access
Un favor me podrían ayudar con una pregunta.
Cuantas filas o tablas acepta accesa?

Gabrielito

10/3/2016
Respuesta a Verónica
La mejor respuesta a tu pregunta uqe encontré en la web. La busqué porque estoy trabajando en un proyecto con access y me estaba haciendo las mismas preguntas.
YoReparo » Programación y Desarrollo » Programación » [Solucionado] *Limites de las bases de datos y tablas en Access

[Solucionado] *Limites de las bases de datos y tablas en Access
31/3/2006 06:47PM

hola amigos del foro de nuevo estoy por aqui con una nueva pregunta y es el siguiente:
¿deseo saber cuantas tablas almacena una base de datos?
¿ cuantos registros almacena una tabla?
de ante mano muchas gracia.............. Very Happy Very Happy
alfredo sanabria
4
Esta pregunta está cerrada. Si quieres puedes: Abrir otra Pregunta
01/4/2006 12:11AM
Bueno, cuantas tablas y cuantos registros??

- Una tabla puede contener un máximo de 255 campos.
- Una tabla puede contener un máximo de 32 Índices.
- Un índice de campos múltiples puede tener hasta 10 columnas.
- Un registro de una tabla, excluyendo los campos Memo y objetos OLE, no puede tener una capacidad superior a 2 kilobytes (2000 caracteres) aproximadamente.
- Un campo Memo puede almacenar hasta 65535 caracteres, aunque si los datos se introducen mediante código, el tamaño puede llegar a ser de 1 gigabyte.
- Un objeto OLE puede ser de hasta 1 gigabyte de tamaño.
- No existe un limite sobre el número de registros de una tabla, pero un archivo de base de datos de Microsoft Access no puede ser mayor de 2 gigabytes.
- El número máximo de relaciones establecidas por tabla es de 32 menos el número de índices que posee la tabla para los campos o combinaciones de campos que no forman parte de relaciones.
- El número máximo de caracteres en una celda de la cuadrícula de diseño de consulta es de 1024.
- El número máximo de objetos que puede poseer una base de datos es de 32768.
- El número máximo de caracteres para el nombre de un objeto, o para un nombre de campo es de 64.

Saludos

Julio

27/9/2016
ACCESS
Hola, a ver si alguien me puede ayudar, Access me está empezando a dar muchos problemas, tengo varios ficheros mdb vinculados donde en algunos solo guardo tablas y en los otros informes, consultas, etc. agrupados por temas (p.e. facturación, gestión de inventario, y así).
El fichero más grande, con todas las tablas vinculadas, ocupa 80 MB, el problema es que como no sé programar, todo lo hago mediante consultas, y tengo casi 900.
Para dejar de utilizar Access, ¿a qué programa me tendría que pasar?.
Gracias anticipadas.

Jesús Landa

29/10/2016
Capacidad Access
Que tal, espero a alguien le sea útil mi comentario...

En mi experiencia he ocupado tablas con máximo 20 Campos (Columnas) las cuales han logrado almacenar hasta 17 MILLONES de Registros ocupando un tamaño en disco alrededor de los 2GB, Debido a esta enorme cantidad de datos, la aplicación en Access comienza a causar problemas que son imposibles de reparar e incluso de recuperar la información. Por consecuente me vi en la necesidad de depurar mi base de datos cada cierto tiempo (1 vez a la semana), ésta aplicación la tenía dividida en Back-End (Tablas) y Front-End (Formularios, Consultas, Etc.) y estaba conectada a un PLC Marca FATEK el cual registraba datos de un proceso de Soldadura en Tiempo Real (1 Registro cada segundo; He aquí el crecimiento de la base de datos) durante todo el día (24 Hrs. sin parar).... Con el tiempo me di cuenta de lo siguiente:

-16 MILLONES DE REGISTROS: IMPOSIBLE UTILIZAR LA APLICACIÓN, NO SE PUEDE SALVAR LA INFORMACIÓN
-15 MILLONES DE REGISTROS: COMIENZA A DAR PROBLEMAS, HAY PÉRDIDA DE INFORMACIÓN, PERO ES POSIBLE SALVAR ALGUNOS DATOS.
-11 A 14 MILLONES DE REGISTROS: ES DEMASIADO LENTO EL ALMACENAMIENTO EN TIEMPO REAL, PROBLEMAS CON PROCESAMIENTO DE INFORMACIÓN (ES POSIBLE QUE HAYA PÉRDIDAS), SE RECOMIENDA DEPURAR.
-8 A 10 MILLONES DE REGISTROS: COMIENZA A PONERSE UN POCO LENTO EL ALMACENAMIENTO. PUEDE SEGUIR TRABAJANDO. SE RECOMIENDA DEPURAR
-5 A 9 MILLONES DE REGISTROS: NO HAY INDICIOS DE FALLAS.
-MENOS DE 5 MILLONES DE REGISTROS: TRABAJA CON NORMALIDAD
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías