Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Nick


Contraseña


Nuevo usuario


English
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - cuelgue web access asp
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information cuelgue web access asp

Publicar nuevo tema Responder al tema
Foros de discusión » Access, base de datos Microsoft Access (mdb)   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
Sierra
Usuario


Registrado: Jan 21, 2011
Mensajes: 2

Asunto: cuelgue web access asp Responder citando

Hola, tengo un web desarrollado con asp y access.
Tiene formularios para que los usuarios actualicen la bd.
El caso es que funciona perfectamente hasta que... se cuelga.
El .lbd no se borra y hay que reciclar o reiniciar los servicios asp en el servidor para que vuelva a funcionar.
En el ultimo lbd tenia 64 entradas.
Tiene 6000 visitas diarias, la mayoria de consultas y puede haber como 30 o 40 actualizaciones.
Estamos intentando abrir/cerrar la base de datos en cada proceso de actualizacion pero no conseguimos optimizarlo en todos los procesos (hay distintos caminos de actualizacion)
Entiendo que el lbd solo se abre cuando hay un proceso de actualizacion y se van añadiendo registros de mas usuarios con la misma intencion.
¿Hay un limite de usuarios?
Me da que pensar lo de 64 registros y el ultimo cuelgue, por otro lado he leido que el maximo serian 255 usuarios concurrentes ¿actualizando? o ¿tambien de solo lectura?
El access es del 2002, ¿mejoraría si lo paso a version posterior?
Gracias por cualquier sugerencia/consejo
Sierra
MensajePublicado:
Vie Ene 21, 2011 12:23 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: cuelgue web access asp Responder citando



Anuncios



Sierra escribió:
Hola, tengo un web desarrollado con asp y access.
Tiene formularios para que los usuarios actualicen la bd.
El caso es que funciona perfectamente hasta que... se cuelga.
El .lbd no se borra y hay que reciclar o reiniciar los servicios asp en el servidor para que vuelva a funcionar.
En el ultimo lbd tenia 64 entradas.
Tiene 6000 visitas diarias, la mayoria de consultas y puede haber como 30 o 40 actualizaciones.
Estamos intentando abrir/cerrar la base de datos en cada proceso de actualizacion pero no conseguimos optimizarlo en todos los procesos (hay distintos caminos de actualizacion)
Entiendo que el lbd solo se abre cuando hay un proceso de actualizacion y se van añadiendo registros de mas usuarios con la misma intencion.
¿Hay un limite de usuarios?
Me da que pensar lo de 64 registros y el ultimo cuelgue, por otro lado he leido que el maximo serian 255 usuarios concurrentes ¿actualizando? o ¿tambien de solo lectura?
El access es del 2002, ¿mejoraría si lo paso a version posterior?
Gracias por cualquier sugerencia/consejo
Sierra


Te aconsejamos, además sin duda, que si se trata de una base de datos Access con tantos accesos Web cambies a otro motor de base de datos diseñado y preparado para este tipo de uso. Access, por arquitectura, no está diseñado para soportar grandes cantidades de usuarios concurrentes.

Te recomendamos que intentes migrar la base de datos a MySQL Server, a Microsoft SQL Server, a PostgreSQL, a Oracle o a otros sistemas más pontentes.

Con Access, de una forma o de otra, con tantos accesos y además de modificación de datos, acabarás teniendo otros problemas (corrupción y demás).
MensajePublicado:
Dom Ene 23, 2011 9:53 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: cuelgue web access asp Responder citando



Anuncios



Además, la política de Microsoft es continuar con estas limitaciones en Access, pues es una base de datos de escritorio, para diferenciarla claramente de su base de datos empresarial Microsoft SQL Server.

Prueba de ello son las limitaciones de Microsoft Office Access 2007, verás que son las mismas que versiones anteriores, con lo cual actualizando no solucioarás, probablemente, el problema:

Tamaño máximo ficheros base de datos: 2 GB, menos el espacio que necesiten los objetos del sistema.

Número de objetos en la base de datos: 32.768

Número de módulos (incluidos formularios, informes): 1.000

Número de caracteres en el nombre del objeto: 64

Número de caractres en contraseñas: 20

Número de caracteres en el nombre de usuario o grupo: 20

Número de usuarios concurrentes: 255

Como ves, efectivamente, el número de usuarios concurrentes es de 255, si tienes unas 6.000 visitas al día puede que en algún momento se superen. El número de usuarios concurrentes se refiere a usuarios diferentes que abran la base de datos, en el modo que sea (lectura o actualización).

Puedes usar esta aplicación para obtener el número de usuarios que han abierto la base de datos (no está testeada en Access 2003):

http://www.ajpdsoft.com/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=213
MensajePublicado:
Dom Ene 23, 2011 10:07 am
Top of PageVer perfil de usuario
Sierra
Usuario


Registrado: Jan 21, 2011
Mensajes: 2

Asunto: Responder citando

Muchas gracias por la respuesta.
Ya estoy pensando en Mysql, por un lado es mas barato y por otro supongo que las prestaciones son mejores. Pero eso hace falta tiempo para desarrollar la nueva aplicacion en php.

Por otro lado hemos optimizado los accesos y lleva dos dias funcionando a la perfeccion, tanto actualizando como en consultas.

La aplicacion que indicas me la bajá hace unos días, en el ultimo cuelge. Y tenia 64 registros.
Desde que hemos optimizado el asp (hace tres dias) el fichero LDB se abre y se cierra con frecuencia, pero no supera los 3/4 usuarios.

Mi conclusion: El acces funciona de maravilla si haces que los accesos a la bd sean puntuales (abrir/cerrar). El cambio que hemos hecho ha sido que antes no nos preocupabamos de cerrar un proceso de 5 pasos y ahora abrimos/cerramos en cada uno de los 5 pasos.
Eso, que muchas gracias.
Luis
MensajePublicado:
Dom Ene 23, 2011 6:14 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Access, base de datos Microsoft Access (mdb)  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+