Difference in the size of database size and relations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have noticed a weird thing in different databases.
When I run pg_database_size on some databases they report a pretty
high value and if I take a look to all relations the sum of all of
them is not even the half of the one reported by pg_database_size.

Although I've seen this in different databases, this is a specific example.


This are the sizes reported by this query:

SELECT pg_size_pretty(pg_relation_size(C.oid)) AS "size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
  ORDER BY pg_relation_size(C.oid) DESC
  LIMIT 20;


  size
---------
 99 MB
 45 MB
 10 MB
 8528 kB
 5280 kB
 4352 kB
 3184 kB
 1304 kB
 1152 kB
 896 kB
 544 kB
 528 kB
 336 kB
 336 kB
 336 kB
 304 kB
 296 kB
 288 kB
 272 kB
 248 kB

And this is the database size reported by this query:
SELECT pg_size_pretty(pg_database_size('mydb'));

 pg_size_pretty
----------------
 3539 MB

I've read about LOBs but I don't seem to have any.

Any idea where the space is being used?

Thanks


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




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux