Le 05/02/2010 11:57, Greg Smith a écrit :
> Benjamin Krajmalnik wrote:
>>
>> In pgAdmin, one can view the total disk size occupied by a table in
>> the statistics view when in the “Tables” context.
>>
>> What query is being used to calculate this?
>>
>> I have found pg_relation_size() but it has to be called for multiple
>> entities in order to arrive at the total utilization.
>>
> 
> I believe it's using pg_total_relation_size() there:
> http://www.postgresql.org/docs/current/interactive/functions-admin.html
> 
> There are some sample queries to compute disk use information in a
> couple of different forms at http://wiki.postgresql.org/wiki/Disk_Usage
> you might find handy too.
> 

Nope. We are using:

 * pg_relation_size on the table OID for the "Table Size" row,
 * a sum of pg_relation_size for all indexes on this table for the
   "Indexes Size" row,
 * and a sum of the pg_relation_size of the TOAST table size and of the
   pg_relation_size of the TOAST indexes for the "Toast Table Size" row.


-- 
Guillaume.
 http://www.postgresqlfr.org
 http://dalibo.com

-- 
Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-support

Reply via email to