From: | Daniel Carrero <dcarreroc(at)gmail(dot)com> |
---|---|
To: | Stephen Amell <StephenAmell(at)inbox(dot)lv> |
Cc: | Maria Antonieta Ramirez <maramirez(at)ulsaneza(dot)edu(dot)mx>, foro postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: tamaño tabla toast |
Date: | 2017-08-16 19:29:42 |
Message-ID: | CAF=TWfcS4+iMexMvyZrt8yvfda_3Sa7WMe69n+Mxz6gcK_DMVw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola yo estoy medio añejo con pgsql pero encontré dos enlaces que tal vez
pueda orientar un poco.
https://stackoverflow.com/questions/18456026/postgres-pg-toast-in-autovacuum-which-table
Acá se presenta la duda de que tablas están relacionadas con la pg_toast_*
Y este otro enlace recomienda hacer un vacumm full, pero ojo en los
sistemas en producción:
https://stackoverflow.com/questions/28032850/how-to-shrink-pg-toast-table
Espero que ayude en algo.
Saludos!
El ago 16, 2017 4:09 PM, "Stephen Amell" <StephenAmell(at)inbox(dot)lv> escribió:
> ¿Probaste hacer un vacuum full sobre la tabla?
>
> On 2017-08-16 15:58, Maria Antonieta Ramirez wrote:
>
>
> Tamaño de tablas:
>
>
> Buena tarde,
>
>
> De ante mano agradezco su atencion, tengo una duda muy grande les explico:
>
>
> Mi respaldo ha ido creciendo muy rapido de una base de datos postgres
> version 9.4 , ahorita mi respaldo pesa 918.615 kb, diario va creciendo.
>
>
> asi hago mi respaldo:
>
>
> pg_dump.exe -i -h 192.168.2.185 -p 5432 -U postgres -F c -b -v -f
> "E:\resp\mayo/BACKUP_educacion_cambios_%FECHA%.backup" educacion_cambios
>
>
> pues mi base a respaldar se llama educacion_cambios.
>
>
>
> si cinsulto el tamaño de mi base de datos asi:
>
>
> SELECT
> pg_database.datname,
> pg_size_pretty(pg_database_size(pg_database.datname)) AS size
> FROM pg_database;
>
>
> me da un tamaño de : "1695 MB"
>
>
>
> Entonces ejecute este query para ver el tamaño de las tablas:
>
>
> SELECT
> relname AS objectname, relkind AS objecttype,
> reltuples AS " #entries", pg_size_pretty(relpages::bigint*8*1024) AS size
> FROM pg_class
> ORDER BY relpages DESC;
>
> y me dice que tengo una tabla llamada asi: "pg_toast_2557268" con este
> tamaño: "988 MB"
>
>
> Mis dudas son las siguientes:
>
>
> 1.- Visualize que tengo varias tablas que inician con el mismo nombre:
> pg_toast* , ¿de que son estas tablas?, ya que no las encuentro
> graficamente con el pgadmin3.
>
>
>
> 2.- ¿Escorrecto como estoy respaldando si quiero solo respaldar las tablas
> de mi base de datos "educacion_cambios"?
>
>
>
> 3.- Si mi tabla mas grande de mi base de datos "educacion_cambios" pesa "116
> MB", ¿porque mi respaldo va creciendo tanto de manera significativa desde
> hace un mes aproximadamente y hace un mes mi respaldo pesaba 371.688 KB.?
>
>
>
> Ojala me puedan orientar.
>
> Les he aplicado a las tablas de mi base de datos VACUMM-FULL Y despues
> REINDEX, y solo baja el tamaño del respaldo muy poquito y sigue subiendo el
> tamaño cada que se ejecuta.
>
>
> sin mas por el momento quedo atenta.
>
>
> Gracias.
>
>
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Gerardo Herzig | 2017-08-16 20:40:01 | Re: tamaño tabla toast |
Previous Message | Stephen Amell | 2017-08-16 19:09:29 | Re: tamaño tabla toast |