![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas paradox en red
Estimados compañeros.
Lo primero es felicitarles por el sitio y agradecer vuestro esfuerzo y vuestra confianza. Aunque llevo tiempo siendo miembro, leo mucho y hablo poco, como consecuencia aprendo bastante y me equivoco menos... El problema que posteo se refiere al rendimiento de bases de datos paradox en red. Tengo un sistema desarrollado con D6+Paradox montado en una red con tres usuarios. Cuando se dan las siguientes circunstancias: 1. Dos o mas usuarios corriendo la aplicación. 2. Uno de ellos añade un registro a una base de datos grande (>14000 registros) 3. Hace "post" a dicha base... ... el sistema se viene abajo de forma catastrofica, siendo imposible continuar usandolo en cualquiera de las estaciones de trabajo y teniendo que cerrar en todas. Si cualquiera de ellos entra y hace el mismo procedimiento, pero estando el solo conectado, la base va como un tiro. Parece alguna incompatibilidad del BDE con el uso simultaneo de bases grandes, pero no tengo más información. He revisado la instalación segun vuestras instrucciones y las de otros sitios, y esta tal y como lo mostrais. ¿Alguna idea de por donde atacar el problema, que no sea cambiar de base de datos? El sistema está terminado y funcionando, y a raiz de haber crecido la base a ese tamaño, se ha presentado dicho problema. Muchas gracias, |
#2
|
||||
|
||||
![]() Creo que deberias ir pensando en migrar a algo mas moderno, como firebird
Que tambien trabaja navivamente con el BDE Lo unico es quendrias que reprogramar tu aplicacion para que trabaje con este motor, aunque soporten la mayoria de instrucciones hay algunas cosas q pueden no funcionar. Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#3
|
|||
|
|||
Por desgracia Paradox no está diseñado para funcionar en red de forma eficiente, ya que no es una base de datos Cliente/Servidor. Cuando vas a editar esa tabla de 14.000 registros, el BDE se baja a través de la red la tabla enterita, para luego aplicarle de forma local los filtros, consultas o actualizaciones que le hayas lanzado.
De todas formas, para que te funcione de forma concurrente tienes que seguir algunas pautas, como fijar en cada máquina, desde el BDE Administrator, el mismo parámetro NETDIR para todos los puestos, aunque me supongo que esto ya lo has hecho ... Saludos
__________________
Guía de Estilo |
#4
|
|||
|
|||
Andres,
Ya tengo hecho lo que me comentas y todo lo que recomiendan por aqui. Es más complicado de lo que parece, pues si saco la tabla y la pongo en un pequeño programa que solo usa esa tabla y permite añadir, borrar y modificar, no se queda pillado. Parece que hay alguna configuración que afecta a la red. Gracias de todas formas. Cita:
|
#5
|
|||
|
|||
Supongo que también lo habrás mirado, tengo entendido que hay que poner el parámero "LOCAL SHARE" del BDE a False en todos los equipos clientes.
Te dejo un enlace que acabo de encontrar, habla del tema, a ver si te sirve: http://www.ajpdsoft.com/modules.php?...rticle&sid=391 Saludos
__________________
Guía de Estilo |
#6
|
|||
|
|||
Si señor, todo mirado.
Ese es uno de los post que he seguido a rajatabla. Un saludo, Cita:
|
#7
|
||||
|
||||
Que tal arainfor,
Sería de gran ayuda el que nos indiques si salta algun error o exception al momento de la caída, porque la palabra "catastrofica" es demasiado general. Por otro lado, y en verdad es un consejo que te doy por experiencia, piensa seriamente en migrar tu aplicacion a una base de datos mas robusta, como Firebird, al final vas a invertir menos tiempo migrando que corrigiendo errores y todo debido a Paradox y bde que dicho sea de paso es una tecnología ya bastante obsoleta. PD: 14,000 registros creeme que es una pluma de pollo para una base de datos medianamente grande.
__________________
Ya tengo Firma! |
#8
|
|||
|
|||
Juanelo,
Tienes razón, no es descriptiva la palabra "catastrofica". Cuando digo eso, me refiero a que se queda totalmente paralizado el programa y va respondiendo muy poco a poco, a tal punto, que tienes que cerrar para que funcione otra vez medianamente razonable. El problema es que pienso como tu, en ambos casos, migrar a otra base de datos (el problema es que esta recien acabado y es una put... tener que recodificar todo lo que implica un cambio de motor de datos) y por otro lado, tengo bases mucho mayores que ni tosen... Tiene que haber algún colateral, pero me estoy volviendo loco intentando dar con él... Un saludo y gracias, Cita:
|
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con datos paradox | salvanano | Conexión con bases de datos | 3 | 02-08-2007 19:31:48 |
Problemas con Paradox en Red | Colgueit | Conexión con bases de datos | 3 | 15-06-2007 23:50:20 |
Problemas con Paradox en red | inetplus | Conexión con bases de datos | 3 | 19-09-2006 16:35:25 |
Problemas con BD paradox | Barriccel | Conexión con bases de datos | 2 | 20-10-2003 17:39:24 |
Problemas con Paradox | REDCOM | Tablas planas | 4 | 21-08-2003 04:57:05 |
![]() |
|