Skip to content

Instantly share code, notes, and snippets.

@omidp
Created February 13, 2021 06:06
Show Gist options
  • Save omidp/3b11b385487a07b46747c381e96a045e to your computer and use it in GitHub Desktop.
Save omidp/3b11b385487a07b46747c381e96a045e to your computer and use it in GitHub Desktop.
postgresql table size
SELECT
relname AS "relation",
pg_size_pretty (
pg_total_relation_size (C .oid)
) AS "total_size"
FROM
pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C .relnamespace)
WHERE
nspname NOT IN (
'pg_catalog',
'information_schema'
)
AND C .relkind <> 'i'
AND nspname !~ '^pg_toast'
ORDER BY
pg_total_relation_size (C .oid) DESC
LIMIT 5;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment