R: [Postgresql-it] spazio occupato dal db

  • From: "Giulio Renzi" <g.renzi@xxxxxxxxxxx>
  • To: <postgresql-it@xxxxxxxxxxxxxxxxx>
  • Date: Mon, 28 Feb 2005 13:27:59 +0100

penso di esserci riuscito:
    SELECT (sum(relpages)*8)/1024 as "spazio usato(MB)"
    FROM pg_class 
 
perchè ho letto:
     Each page is typically 8 kilobytes. 
http://www.postgresql.org/docs/current/static/diskusage.html
correggetemi se ho capito male... :-)
Giulio


io vado su un db a caso come amministratore e faccio:
    select oid from pg_database where dbnam='NOMEDB';
e poi vado in 'root_dei_database/base' e faccio:
    du OID
dove OID è quello che ho ottenuto con la query sopra.
ignoro se ci sia un sistema più semplice (e/o più corretto...), 
questo me lo sono inventato.
m.


Giulio Renzi wrote: 

salve a tutti e buon inizio di settimana

qualcuno sa suggerirmi come posso fare a sapere quanto spazio occupa un
database sul filesystem?

grazie 1000

Giulio


Other related posts: