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