Foro de ayuda y soporte técnico de Sysme Software
Limpar Base de Datos - Versión para impresión

+- Foro de ayuda y soporte técnico de Sysme Software (https://www.sysme.net/foro)
+-- Foro: Software Sysme (Español) (https://www.sysme.net/foro/forumdisplay.php?fid=3)
+--- Foro: Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=4)
+--- Tema: Limpar Base de Datos (/showthread.php?tid=11803)



Limpar Base de Datos - ofimar - 19-12-2024

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í??

gracias como siempre


RE: Limpar Base de Datos - sysme - 19-12-2024

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.


RE: Limpar Base de Datos - ofimar - 19-12-2024

(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...

gracias!


RE: Limpar Base de Datos - sysme - 19-12-2024

Si a ver, tienes que restaurar la copia y una vez restaurada volverla a hacer con una fecha mas actual.

Si la versión es antigua si te recomiendo actualizarla, pero eso ya luego de restaurar copia.

Ya me dices.


RE: Limpar Base de Datos - ofimar - 19-12-2024

Hola de nuevo
cuando le doy a recuperar me aparece error amarillo abajo a la derecha

SQL Error: Duplicate entry 'F-1' for key

la versión que tengo es V5.02


RE: Limpar Base de Datos - ofimar - 19-12-2024

esto me aparece cuando inicio el programa
es normal??


RE: Limpar Base de Datos - sysme - 19-12-2024

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.

Ya me dices.


RE: Limpar Base de Datos - ofimar - 20-12-2024

ok gracias
lo probaré después del fin de semana, por si acaso...
ya te diré..