pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Duan Ligong <l-duan@zd.cnes.jp.nec.com>
To: pgsql-admin@postgresql.org
Cc: Gerd Koenig <koenig@transporeon.com>
Subject: Re: ]To estimate the size of db
Date: Fri, 23 May 2008 09:47:02 +0900
Message-ID: <003001c8bc6e$84c24dd0$f623480a@nsl.ad.nec.co.jp> (raw)
References: <004301c8b62b$b183e840$f623480a@nsl.ad.nec.co.jp>
	<dcc563d10805211208l27b6cb1as5951112bf504ffaa@mail.gmail.com>
	<00ba01c8bba8$5b402750$f623480a@nsl.ad.nec.co.jp>
	<D1C294F5-82C6-43DD-A748-15011CB910BF@transporeon.com>

Hi, Gerd

> perhaps you can go the way via some system functions like:

Thank you very much and it's very helpful.

Regards
Duan
 
> ## list tables and their size
> SELECT    relname AS table_name,
>                  pg_size_pretty(pg_relation_size(oid)) AS table_sz,
>                  pg_size_pretty(pg_total_relation_size(oid)) AS  
> total_sz
>        FROM      pg_class
>        WHERE     relkind = 'r'
>        ORDER BY  pg_relation_size(oid) DESC;
> 
> ## list db's and size
> SELECT   datname AS db_name,
>                 pg_size_pretty(pg_database_size(oid)) AS db_size
>        FROM     pg_database
>        ORDER BY pg_database_size(oid) DESC;
> 
> 
> hope that helps......::GERD::......
> 
> Am 22.05.2008 um 03:08 schrieb Duan Ligong:
> 
>> Hi, Scott
>>
>> Thanks for your reply.
>>
>>> There's also the old fashioned way:
>>
>> I mean I want to estimate the size of the space which the db will  
>> occupy.
>> Now there is no db.
>>
>>> sudo su - postgres
>>> cd $PGDATA  # or wherever you point with -D on startup
>>> du -sh .
>>
>> Regards
>> Duan
>> --
>> Duan Ligong
>> TEL   :  0561-75-1925-6201
>>           800-81-569-6201
>> E-Mail : l-duan@zd.cnes.jp.nec.com
>> ----- Original Message ----- From: "Scott Marlowe"  
>> <scott.marlowe@gmail.com>
>> To: "Duan Ligong" <l-duan@zd.cnes.jp.nec.com>
>> Cc: <pgsql-admin@postgresql.org>
>> Sent: Thursday, May 22, 2008 4:08 AM
>> Subject: Re: [ADMIN] [Admin]To estimate the size of db
>>
>>
>>> On Wed, May 14, 2008 at 7:33 PM, Duan Ligong <l- 
>>> duan@zd.cnes.jp.nec.com> wrote:
>>>>
>>>> Hi, all
>>>>
>>>> Is there a way to estimate the size of the space which a  
>>>> postgresql database
>>>> occupies? or the max size of db?
>>>>
>>>> I know there are a lot of factors, such as the frequency
>>>> of updating, data size, which affects the size of db and it seems  
>>>> difficult
>>>> to estimate it precisely.
>>>
>>> There's also the old fashioned way:
>>>
>>> sudo su - postgres
>>> cd $PGDATA  # or wherever you point with -D on startup
>>> du -sh .
>>>
>>> -- 
>>> Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
>>> To make changes to your subscription:
>>> http://www.postgresql.org/mailpref/pgsql-admin
>>
>>
>> -- 
>> Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-admin



view thread (7+ messages)

Message-ID: <003001c8bc6e$84c24dd0$f623480a@nsl.ad.nec.co.jp>
Permalink:  ../003001c8bc6e$84c24dd0$f623480a@nsl.ad.nec.co.jp/
Also on:    postgresql.org/message-id/003001c8bc6e$84c24dd0$f623480a@nsl.ad.nec.co.jp

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: l-duan@zd.cnes.jp.nec.com, koenig@transporeon.com
  Subject: Re: ]To estimate the size of db
  In-Reply-To: <003001c8bc6e$84c24dd0$f623480a@nsl.ad.nec.co.jp>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox