Re: Tamaño o dimension de un indice

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Arturo Munive" <arturomunive(at)gmail(dot)com>
Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Tamaño o dimension de un indice
Date: 2007-07-07 21:22:20
Message-ID: c2d9e70e0707071422x7fa1d28bq5c90d9209c0a65ce@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 7/7/07, Arturo Munive <arturomunive(at)gmail(dot)com> wrote:
> Hola:
>
> quisiera saber como puedo averiguar el tamaño de un indice, quiero saber

a partir de 8.1 puedes usar pg_relation_size(oid) o pg_relation_size(text)
http://www.postgresql.org/docs/8.1/static/functions-admin.html

> cuanto ocupa un indice determinado en una tabla, según tengo entendido
> hay ocasiones donde el indice es mas grande incluso que la propia tabla.
>

no.

sgerp=> create table general.prueba as select generate_series(1, 10000) as foo;
SELECT
sgerp=> create index idx on prueba(foo);
CREATE INDEX
sgerp=> select pg_relation_size('general.prueba');
pg_relation_size
------------------
327680
(1 row)

sgerp=> select pg_relation_size('idx');
pg_relation_size
------------------
196608
(1 row)

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-07-07 23:39:38 Fwd: 2 consultas acerca de fechas
Previous Message Agustin Casiva 2007-07-07 20:56:05 Re: Tamaño o dimension de un indice