Diego Ayala escribió: > buen dia Francisco, si, tienes razon, mi calculo esta mal, en realidad son > 1.2MB por cada columna JSON 1,2MB x 545800=654.960MB que son 69 GB solo > para esa columna, y el total de la tabla es 72GB, que corresponden al resto > de las columnas. > Usando esta función para estimar el tamaño total de esa columna > > select pg_size_pretty(sum(pg_column_size(evento.datos))) FROM pliego.evento
Eso suena más razonable. Comprimir un JSON gigante a ~10% del tamaño original podría ser creíble si suponemos que hay muchísima redundancia en los datos. Un JSON de 1.2MB seguramente debe ser un absoluto desastre de diseño, así que una redundancia tan alta podría ser alcanzable. El otro número no tenía ningún sentido. > Estoy evaluando eliminar registros anteriores a 1 año para liberar espacio Me imagino que cuando dices "eliminar" quieres decir "mover los datos antiguos a otra tabla con información histórica". -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "The Gord often wonders why people threaten never to come back after they've been told never to return" (www.actsofgord.com)