Hola Jose, Probaste con "vacuum full"
On 2017-07-04 11:23, jvenegasperu . wrote:
Hola tengo una base de datos que solo deberia pesar 20 gigas pero
tengo una tabla pg_toast que pesa mas que toda la información junta.
ahora cuando listo las tablas y su tamaño con esta sentencia
SELECT pg.reltoastrelid,pg.oid,pg.relname AS "Tabla",
pg_size_pretty((relpages*8)::bigint*1024)
AS "Tamaño"
FROM pg_class pg
where (relpages*8)::bigint*1024 > 51920000
order by "Tamaño" desc
me aparece esto
.....
.....
reltoastrelid oid tabla tamanio
0; 22295; "pg_toast_22290_index"; "305 MB"
0; 22293; "pg_toast_22290"; "27 GB"
0; 22214; "co_detrecib"; "218 MB"
.....
.....
Si intento ejecutar esta sentencia
ANALYZE VERBOSE pg_toast_22290
recibo un mensaje que me dice tabla pg_toast_22290 no existe
alguien sabe como puedo vaciar este pg_toast_22290 o alguna idea como
solucionar este problema?
--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205
Member of the PHP Documentation Group (Spanish)