Buenos días Oscar
estoy notando últimamente que me va lento el programa, a la hora de crear un nuevo ticket, cerrarlo.. le cuesta más de lo normal.
es posible que necesite hacer una limpieza de base de datos?
no me importaría borrar tickets o registros antiguos, no me hacen falta, como lo puedo hacer?
hay posibilidad de compactar la base de datos o algo así??
¿que versión estás usando?, seguramente si tienes datos de años almacenados habrá que usar la copia de datos antigios de SISTEMA->MANTENIMIENTO, con esto puedes separar de la base de datos en producción datos de venta anteriores a una fecha determinada y el rendimiento mejora una barbaridad.
(19-12-2024, 10:05 AM)sysme escribió: Buenas Ofimar,
¿que versión estás usando?, seguramente si tienes datos de años almacenados habrá que usar la copia de datos antigios de SISTEMA->MANTENIMIENTO, con esto puedes separar de la base de datos en producción datos de venta anteriores a una fecha determinada y el rendimiento mejora una barbaridad.
eso ya lo hice, y ahora solo me permite la opción de restaurar.
la verdad que no es la ultima versión, si actualizo mejorará el rendimiento¿?
me da panico actualizar y que algo no funcione correctamente...
Abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:
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);
delete from tiquet2 where (serie,id_tiquet) in (select serie,id_tiquet from tiquet);
delete from factura2 where (serie,id_factura) in (select serie,id_factuira from factura);
delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
Guarda el fichero y reinicia el programa.
Luego recupera los datos antiguos y actualiza la versión antes de volver a hacer copia.