Hola Diego
Es una opción de la bd nueva pero por el tamaño 2 teras no lo veo factible,
además implicaría crear una instancia
nueva para alojar los datos y no estoy autorizado para ese tipo de
operaciones.

Se requiere algo rápido donde al romper la relación comercial con el
cliente se borre sus registros históricos y que sea
lo más automático posible.

PD. El padrón de contribuyentes en Perú es de 13 millones, así que muchos
clientes van y vienen.

El mar, 26 sept 2023 a las 13:25, Diego (<mrstephenam...@gmail.com>)
escribió:

> Buenas Jairo,
>
> Che, mira, creo que las nubes una vez ampliado los discos, no los
> reducen, aunque los tengas vacio por el asunto del allocation map.
>
> Ahroa bien, si no podes reducir los discos, podes crear una db nueva,
> hacer una replicacion logica de los registros que si queres y hacer un
> switch con todo lo que eso implica.
>
> probalo antes de embarcarte en este lio. al menos, yo lo hice asi.
>
> sino, es cuestion de borrar por lotes, quizas con un with, backup y
> restore en una nueva base.
>
>
>
>
> On 26/9/23 12:11, Jairo Graterón wrote:
> > Saludos lista
> >
> > Tengo un requerimiento sobre liberar el espacio ocupado por registros de
> > ventas de
> > los clientes que ya no tienen relación comercial con nosotros.
> >
> > Actualmente la tabla *comprobantes *tiene 2mil millones de registros,
> > debido a que
> > tiene registros de históricos de ventas proporcionados por el estado
> > para controlar
> > la emisión única de comprobantes.
> >
> > Cada cliente tiene su identificador único *num_ruc* junto con el número
> > de comprobante es la clave primaria.
> >
> > Hacer un *delete from comprobantes where num_ruc='xxx'* no es óptimo ya
> > que es lento y el espacio no se recupera en el disco, usamos servicios
> > en la nube y cobran por espacio ocupado.
> >
> > Así que me gustaría sus experiencias si han implementado
> > particionamiento de tablas ya que veo que no es necesario hacer delete
> > sino drop table.
> >
> > Haciendo cálculos tendríamos la tabla maestra y 8mil tablas relacionadas
> > por cada cliente asociado.
> >
>

Reply via email to