- servicompuca
- Cantidad de envíos : 19
Fecha de inscripción : 18/04/2016
necesito depurar la tabla de clientes
Dom Ene 01, 2017 10:13 pm
buenas necesito hacer lo siguiente a ver quien me puede ayudar.
la tabla de cliente tiene aproximadamente 300000 clientes registrados lo que me esta haciendo mucho peso en el servidor, como podría eliminar a clientes que por ejemplo no tuvieron movimiento en por ejemplo en el año 2016, parea asi esta tabla me quede menos pesada.
gracias
la tabla de cliente tiene aproximadamente 300000 clientes registrados lo que me esta haciendo mucho peso en el servidor, como podría eliminar a clientes que por ejemplo no tuvieron movimiento en por ejemplo en el año 2016, parea asi esta tabla me quede menos pesada.
gracias
- syhcomputacion
- Cantidad de envíos : 393
Edad : 50
Fecha de inscripción : 18/02/2008
Re: necesito depurar la tabla de clientes
Mar Ene 03, 2017 5:25 pm
select puede ser una instruccion sql que pudieses utilizar, aca estoy haciendo es una consulta, de aquellos clientes que no existan en la tabla operti que tuvieses algun movimiento entre el 01-01-2016 al 31-12-2016
select * from cliempre where codigo not in (SELECT codcliente from operti where emision between "2016-01-01" and "2016-12-31")
si los quieres eliminar, solo cambias el " select * " por " delete "
Saludos
select * from cliempre where codigo not in (SELECT codcliente from operti where emision between "2016-01-01" and "2016-12-31")
si los quieres eliminar, solo cambias el " select * " por " delete "
Saludos
Cuidado
Vie Mar 10, 2017 9:39 pm
Saludos, debes considerar que existen transacciones relacionadas con los clientes, como facturas, recibos, etc. que si borras a esos clientes por la base de datos quedaran huérfanos, mi recomendación es que inactivas a los clientes de forma masiva pero no los borres.
- IlogicSoftwaresca
- Cantidad de envíos : 7
Localización : Maracay,Venezuela
Fecha de inscripción : 27/01/2016
El problema es?
Dom Mar 19, 2017 4:06 am
El problema es por el tamaño que esta ocupando o por la lentitud de los procesos?, si es por lentitud puedes usar esta opción fenomenal que puedes probar y después nos cuentas como te va. http://mundogeek.net/archivos/2012/03/09/particiones-en-mysql/
Permisos de este foro:
No puedes responder a temas en este foro.