Olá, Leandro

Me permite uma dica?

Se você estiver utilizando páginas diferentes do tamanho padrão de 8Kb a sua
consulta vai precisar de um ajuste.

Para ficar dinâmica você pode substituir (relpages*8192) por:

(SELECT setting::integer FROM pg_settings WHERE name='block_size')

E também é sempre importante executar o ANALYZE antes para possuir as
estatísticas corretas.

2009/6/1 Leandro Cavalari Soares <lcs.sini...@gmail.com>

> Tenho duas que são úteis pra minha aplicação onde listo os TOP 10 (índices
> e tabelas), mas são separadas:
>
>    - ÍNDICES:
>    - SELECT relname AS indice, pg_size_pretty(relpages*8192) as "tamanho"
>       FROM pg_class JOIN pg_indexes ON relname = indexname ORDER BY relpages 
> DESC
>       limit 10;
>    - TABELAS:
>    - SELECT relname AS tabela, pg_size_pretty(relpages*8192) as "tamanho"
>       FROM pg_class JOIN pg_tables ON relname = tablename ORDER BY relpages 
> DESC
>       limit 10;
>
> A partir delas você pode gerar o que precisa.
>
> Até Mais!
>
> 2009/6/1 paulo matadr <saddon...@yahoo.com.br>
>
>> Pessoal, alguem tem ai uma query pronta pra listar por tamanho (com
>> indice) as tabelas do banco.
>> agradeço desde ja
>>
>> ------------------------------
>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
>> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
>> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
>> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
>> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Leandro Cavalari Soares
> Analista de Sistemas / DBA
> Veltrac - Tecnologia em Logística
> (43) 2105-5614 / (43) 9922-8095 - Londrina / PR
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a