我有一个包含大量数据的数据库,我想要清除它!问题是IDK如何进行查询。
有人可以帮助我,我怎么知道什么是较重的表或者除了Postgresql DB上的大小?
答案 0 :(得分:0)
您可以使用:
SELECT table_name
,pg_relation_size(table_schema || '.' || table_name) AS size
FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema NOT IN ('information_schema', 'pg_catalog')
ORDER BY size DESC
LIMIT 10;
得到10"最重的"用户定义的表。