This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
posgres:space_usage [2014/04/02 15:22] mh created |
posgres:space_usage [2014/09/10 21:22] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| <code> | <code> | ||
| - | SELECT pg_size_pretty(pg_database_size('berlinreg')); | + | SELECT pg_size_pretty(pg_database_size('<dbname>')); |
| </code> | </code> | ||
| === Platzbedarf der Tabellen === | === Platzbedarf der Tabellen === | ||
| <code> | <code> | ||
| - | select tablename, pg_size_pretty(s) from (select tablename, pg_relation_size(tablename::text) s from pg_tables where tableowner = '<username>') as ss order by s desc; | + | select tablename, pg_size_pretty(s) from (select tablename, pg_relation_size(tablename::text) s |
| + | from pg_tables where tableowner = '<username>') as ss order by s desc; | ||
| </code> | </code> | ||
| Line 13: | Line 14: | ||
| <code> | <code> | ||
| - | select indexname, tablename, pg_size_pretty(s) from (select tablename, indexname, pg_relation_size(indexname::text) s from pg_indexes) as ss order by s desc; | + | select indexname, tablename, pg_size_pretty(s) from |
| + | (select tablename, indexname,pg_relation_size(indexname::text) s from pg_indexes) | ||
| + | as ss order by s desc; | ||
| </code> | </code> | ||
| === Verhältnis Tables zu indices === | === Verhältnis Tables zu indices === | ||
| <code> | <code> | ||
| - | select pg_size_pretty(sumind) "space index", pg_size_pretty(sumtable) "space table", round(sumind/sumtable, 3) "quotient" from (select sum(pg_relation_size(indexname::text)) sumind from pg_indexes) ti, (select sum(pg_relation_size(tablename::text)) sumtable from pg_tables where tableowner = '<username>') tt; | + | select pg_size_pretty(sumind) "space index", |
| + | pg_size_pretty(sumtable) "space table", | ||
| + | round(sumind/sumtable, 3) "quotient" from | ||
| + | (select sum(pg_relation_size(indexname::text)) sumind from pg_indexes) ti, | ||
| + | (select sum(pg_relation_size(tablename::text)) sumtable from pg_tables where tableowner = '<username>') tt; | ||
| + | </code> | ||