Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con Replicacion Mysql.

Estas en el tema de Ayuda con Replicacion Mysql. en el foro de Mysql en Foros del 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 ...
  #1 (permalink)  
Antiguo 19/10/2008, 12:39
Avatar de jorgelig  
Fecha de Ingreso: septiembre-2004
Ubicación: Chapis Data Center
Mensajes: 27
Antigüedad: 19 años, 7 meses
Puntos: 0
Ayuda con Replicacion Mysql.

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:
Cita:
Iniciado por Enlace en Sucursal
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:
Cita:
Iniciado por Enlace Matriz
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:42.