Re: Problema de espacio en disco postgresql 8.4

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/

In response to

Responses

Browse pgsql-es-ayuda by date

  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