From: | William Diaz Pabón <widipa(at)gmail(dot)com> |
---|---|
To: | |
Cc: | PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problema de espacio en disco postgresql 8.4 |
Date: | 2014-03-07 01:37:49 |
Message-ID: | CAGrLqMbGAUqwOHJAN3QyNpfyafmWN_q14ScDLHNEESwa8qwSgg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime, estoy haciendo lo que me indico Alvaro, y elimine todos los indices
que tenian según tu consulta, un tamaño mayor a 100MB, pero entre esas
estaba la llave primaria de una tabla (también la borre).
Ejecuto tus pasos así con la tabla sin llave primaria? o le tengo que
volver a crear la llave primaria antes de hacer esos pasos?
El 6 de marzo de 2014, 15:17, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:
> 2014-03-06 14:34 GMT-05:00 William Diaz Pabón <widipa(at)gmail(dot)com>:
> >
> > Muchas gracias a todos, por sus comentarios.
> >
> > Ya hice lo que me indicó Jaime y detecte cuales son las tablas e indices
> que ocupan mayor espacio en disco.
> >
>
> Si quieres saber si esas tablas e indices están crecidas de tamaño o
> el tamaño que tienen es el real puedes ejecutar estos comandos
> (sumiendo que hay una sola tabla con cada nombre, si hay varias tablas
> con varios nombres en distintos esquemas deberas incluir eso en las
> consultas):
>
> ANALYZE nombre_tabla_grande;
>
> SELECT n_live_tup, n_dead_tup
> FROM pg_stat_all_tables
> WHERE relname = 'nombre_tabla_grande';
>
> SELECT reltuples::numeric, relpages
> FROM pg_class
> WHERE relname = 'nombre_tabla_grande';
>
> SELECT avg(pg_column_size(nombre_tabla_grande)) as tamanio_registro
> FROM nombre_tabla_grande;
>
> SELECT COUNT(*) FROM nombra_tabla_grande;
>
> Con esos datos puedes hacer las siguientes verificaciones:
>
> n_live_tup * tamanio_registro = deberia ser parecido al tamaño de la tabla
> -- si no es parecido al tamaño de la tabla, hay un problema que solucionar
>
> puedes mostrar todos esos valores?
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
>
--
Éxitos.
Cordialmente,
*William Diaz Pabón*
*, Especialista en Soluciones Informáticas*
Bogotá, Colombia
Tel: +57 (300) 3917774
http://planetapleno.blogspot.com/
http://tutorialestecnicos.blogspot.com/
From | Date | Subject | |
---|---|---|---|
Next Message | William Diaz Pabón | 2014-03-07 01:55:19 | Re: Problema de espacio en disco postgresql 8.4 |
Previous Message | Martín Marqués | 2014-03-07 01:23:56 | Re: Problema de espacio en disco postgresql 8.4 |