El 07/02/14 19:26, Luis Martinez escribió:
No sé si este problema esté relacionado a Postgresql 9.1, tryton 2.8,
o específicamente al módulo de sale shop, aquí lo dejo por si alguno
puede ayudarme.
La situación es que cuando desde el módulo de Sale_shop intento hacer
el pago de mi venta con muchos productos se tarda demasiado tiempo en
terminar la operación. Digamos que para una venta con 240 productos,
se toma alrededor de 10 minutos en terminar la operación, lo cual no
es un tiempo razonable para cobrar.
Intenté parametrizando Postgresql 9.1 en el archivo postgresql.conf
con lo siguiente:
Max_connections = 100
Shared_buffers = 2048MB
Effective_cache_size= 2048 MB
Checkpoint_segments=32
Checkpoint_competion_target=5
Checkpoint_timeout=5min
Work_mem=320MB
Wal_buffers= -1
Cabe mencionar que tengo un servidor Ubuntu 12.04 con 8Gb en RAM y
Procesador Xeon e5 2.20GHz
Cualquier idea que puedan proporcionarme será de mucha ayuda!
Hola Luis
El problema no es la base de datos ni tryton, el problema es el diseño
del modulo sale_pos (que en España llaman sale_shop), incluso ese diseño
(sale_shop y el sale_pos 2.6) no sirve para multiples terminales con
impresoras (es casi un standalone), yo rediseñe completamente el modulo
y arregle ese problema de performance y se adaptó a mulitples cajas con
impresoras, el cliente esta en PySide y funciona al 100% testeado en un
cliente con tres puntos de venta en el mismo almacen y facturas de mas
de 200 productos, con una impresion que no tardaba mas de 3 segundos. Yo
te puedo dar el soporte para la resolución del problema por favor
escribeme, a este mail, [email protected]
Oscar Alvarez Montero