我有一个包含大量数据的数据库,我想清除它!问题是 IDK 如何进行查询。
谁能帮我知道什么是较重的表,或者除非它们在 Postgresql 数据库中的大小?
最佳答案
你可以使用:
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 个“最重”的用户定义表。
关于database - 我怎么知道我的 postgresql 数据库中有哪些较重的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37279373/