我的postgres安装中有一个70 GB的大文件夹:
D:\Program Files\PostgreSQL\9.5\data\base\130205
问题:如何找出基于该文件夹的数据库? 我喜欢在同一台服务器上运行的10个数据库,其中大多数都在不同的驱动器上有一个表空间。
但可能我在某个地方错过了一个映射,可能是一个大型索引或类型。如何找出这些数据量的“导致”数据库?
答案 0 :(得分:1)
只需以PostgreSQL操作系统用户身份运行oid2name
。
答案 1 :(得分:0)
您可以使用以下查询来查找最大数据库的大小(取自here):
channels = 4
答案 2 :(得分:0)
由于@a_horse的提示,以下语句显示了oid和表名:
SELECT oid,* from pg_database