Problema con pg_toast

From: "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Problema con pg_toast
Date: 2017-07-04 14:23:44
Message-ID: CA+KjtGdSSYCf22XZQgBBHPDF67FR9x10R53a3m49+xpDnLH3qA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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)

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diego 2017-07-04 14:51:21 Re: Problema con pg_toast
Previous Message jvenegasperu . 2017-07-04 14:03:51 Problema con pg_toast