El cuello suele estár en el dispositivo mas lento que normalmente es el disco duro, el procesador Athlon tampoco es que sea muy potente pero realmente no es relevante (a menos que hayan otros procesos de otros programas haciendo uso de el) ... pero a la hora de consultas o finalizar ventas pues normalmente es la acumulación de datos (esos 250k tickets con sus correspondientes registros de pagos) los que hacen templa un disco duro (y mas si no es un SSD).
Dime que versión de Sysme Tpv estás usando y te digo las opciones (o al menos las que yo tomaría), de paso dime si el disco duro es SSD o normal (de los antiguos)
El procesador es un Ryzen 5 pro (se me fue la cabeza y puse athlon), y el disco es una tarjeta M2 realmente. Creo que poco se puede mejorar ahí. 8 gb ram. No se si con más RAM se podría mejorar algo. Hice pruebas en mi ordenador de casa con 16gb y quizá iba un poco mejor, pero nada significativo.
El ordenador no corre nada más que el sysme versión 4.97. Hice igualmente prueba con la última 5.xx en mi ordenador sin mejora aparente. En el Tpv real prefiero no actualizar salvo que haya mejora que vaya a usar.
También decirte que la consulta que nos da problema de tiempo con la caja de efectivo es al consultar el último ticket cruzado con la tabla de venta directa.
Ok, veo que el equipo va sobrado y, no, con 16gb de ram la mejora es insignificante (para Sysme Tpv).
Prueba esto:
- Haz primero una copia de seguridad en SISTEMA->COPIAS DE SEGURIDAD
- Ve a SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB y haz una copia de datos anteriores al 01/01/2022
Con esto el programa guardará todos los datos de ventas anteriores a enero del 22 en tablas aparte (fuera de producción), siempre los prodrás recuperar desde esa misma ventana para consultas, y el programa irá mas ligero de carga.
(29-03-2023, 08:11 AM)sysme escribió: Ok, veo que el equipo va sobrado y, no, con 16gb de ram la mejora es insignificante (para Sysme Tpv).
Prueba esto:
- Haz primero una copia de seguridad en SISTEMA->COPIAS DE SEGURIDAD
- Ve a SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB y haz una copia de datos anteriores al 01/01/2022
Con esto el programa guardará todos los datos de ventas anteriores a enero del 22 en tablas aparte (fuera de producción), siempre los prodrás recuperar desde esa misma ventana para consultas, y el programa irá mas ligero de carga.
Ya me dices.
Buenas tardes Oscar,
que tengo que poner exactamente en la consola para que haga esa copia ?
No perdona, en pestaña consola db no, en la otra, en la de copia de datos antiguos, solo hay que seleccionar la fecha desde la cual se guardarán los datos anteriores.
29-03-2023, 03:58 PM (Este mensaje fue modificado por última vez en: 29-03-2023, 04:00 PM por carloslakes@gmail.com.)
(29-03-2023, 03:24 PM)sysme escribió: No perdona, en pestaña consola db no, en la otra, en la de copia de datos antiguos, solo hay que seleccionar la fecha desde la cual se guardarán los datos anteriores.
aquí ?? así me sale..., no tengo opciones.... ;-(, al presionas "recuperar", me da error.
Ok, ejecuta en la consola DB estos comandos uno a uno (ojo, tardarán un ratito en ejecutarse y dar el ok, hazlo cuando tengas un rato de calma):
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from tiquet2 where (id_tiquet,serie) in (select id_tiquet,serie from tiquet);
delete from factura2 where (id_factura,serie) in (select id_factura,serie from factura);
delete from ventadirecta2 where id_venta in (select id_venta from ventadirecta);
delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg);
una vez ejecutados, recupera los datos antiguos (tardará un rato) y te saldrá el panel para hacer una nueva copia (que tardará otro buen rato)
(29-03-2023, 05:55 PM)sysme escribió: Ok, ejecuta en la consola DB estos comandos uno a uno (ojo, tardarán un ratito en ejecutarse y dar el ok, hazlo cuando tengas un rato de calma):
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from tiquet2 where (id_tiquet,serie) in (select id_tiquet,serie from tiquet);
delete from factura2 where (id_factura,serie) in (select id_factura,serie from factura);
delete from ventadirecta2 where id_venta in (select id_venta from ventadirecta);
delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg);
una vez ejecutados, recupera los datos antiguos (tardará un rato) y te saldrá el panel para hacer una nueva copia (que tardará otro buen rato)