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, 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é.. |