Jorgelig
unread,Oct 23, 2008, 11:30:04 AM10/23/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to desarrollo web
Hace un par de meses hice una replicacion de una BD Mysql, en general
no eh tenido problemas;El sistema que esta en la sucursal y esta
configurado para grabar en ls BD maestra(que esta en la matriz) y
consultar local; si actualizo(desde el sistema de la sucursal) la
informacion de un producto,cliente o cualquier actualizacion pequeña
no tengo problemas; el servidor maestro envia la actualizacion y es
cuestion de fraccion de segundos que el esclavo tenga la nueva
informacion.
El problema que tengo es en modulos que tienen mas querys, Con el que
mas eh tenido problemas es con el modulo de traspaso de producto entre
inventario de las tiendas; lo que hace el sistema es lo siguiente:
Grabar el traspaso(los datos generales).
Grabar los productos del traspaso en otra tabla.
Disminuir las cantidades de cada producto del inventario de la tienda
origen.(de la tabla inventario)
Aumentar las cantidades de cada producto del inventario de la tienda
destino.(de la tabla inventario)
Los problemas que eh tenido con este modulo(tambien eh tenido
problemas similares con los modulos de salidas de almancen; pero son
menos frecuentes que con este modulo) son:
Código :
No graba el traspaso, ni registra los productos ni mucho menos
actualiza los inventarios.
Graba el traspaso, pero no registra los productos ni actualiza los
inventarios.
Graba el traspaso y los productos pero no actualiza el inventario.
Graba el traspaso, los productos en las cantidades correctas, pero
disminuye o aumenta doble el inventario.
Graba el traspaso, graba doble entrada en los productos(osea si deben
habar 3 registros de productos para ese traspaso, registra 6; dos
veces los mismos registros. En vez de Producto A,Producto B,Producto C
quedan grabados como Producto A,Producto B,Producto C,Producto
A,Producto B,Producto C) y el inventario lo actualiza normal.
El inventario en la BD esclavo esta actualizado pero el maestro
no(*sight no entiendo eso; se supone que el esclavo tiene una copia
del maestro)
Tengo mas de 3 semanas buscando la solucion a esto y no eh podido, es
por eso que expongo mi problema aca; esta semana que paso(13 al 17)
deje de usar la replicacion para en la sucursal trabajar local(grabar
y consultar en la BD local; sin conectarse a la matriz para grabar) y
no ha habido ningun problema; por lo que creo descartar que sea
problema de programacion del sistema.
Para las BDs(esclava y maestra) uso Mysql 5.x con tablas MyISAM;
cuando esetaba leyendo de replicacion me parecio comprender que MyISAM
era lo mejor(mas facil de configurar, mantener y mejor rendimiento)
para la replicacion Slave-Master.
Actualmente se esta usando la siguiente coneccion a internet en la
sucursal:
Enlace en Sucursal escribió:
DSL Bajada Subida
Velocidad actual: 1024 kbs 126 kbs
Velocidad máx.: 7341 kbs 1151 kbs
Conexión actual:
Margen de ruido: 25.9 dB 41.3 dB
Atenuación: 37.4 dB 19.0 dB
Potencia de transmisión: 6.0 dBm 11.1 dBm
Y en la matriz:
Enlace Matriz escribió:
DSL Bajada Subida
Velocidad actual: 1024 kbs 128 kbs
Velocidad mx.: 5908 kbs 1236 kbs
Conexin actual:
Margen de ruido: 26.0 dB 31.0 dB
Atenuacin: 22.1 dB 8.5 dB
Potencia de transmisin: 17.3 dBm 10.9 dBm