Postgresql 可以知道哪个数据库占用我磁盘上最多的存储空间吗

Postgresql 可以知道哪个数据库占用我磁盘上最多的存储空间吗,postgresql,Postgresql,我发现我的postgreSQL存储目录下最大的文件夹是/usr/local/var/postgres/base/209510 我怎么知道这些数据属于哪个数据表 另一方面,可以知道哪个数据库或数据表占用最多的存储空间 因为我的SSD磁盘上几乎没有可用空间,所以最好的方法是在SQL提示符中执行此操作-这里列出了几个查询示例,下面将复制当前数据库中最大表的一个示例,以供后代使用 SELECT nspname || '.' || relname AS "relation", pg_size_pr

我发现我的postgreSQL存储目录下最大的文件夹是
/usr/local/var/postgres/base/209510

我怎么知道这些数据属于哪个数据表

另一方面,可以知道哪个数据库或数据表占用最多的存储空间


因为我的SSD磁盘上几乎没有可用空间,所以最好的方法是在SQL提示符中执行此操作-这里列出了几个查询示例,下面将复制当前数据库中最大表的一个示例,以供后代使用

SELECT nspname || '.' || relname AS "relation",
    pg_size_pretty(pg_relation_size(C.oid)) AS "size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
  ORDER BY pg_relation_size(C.oid) DESC
  LIMIT 20;

实现这一点的最佳方法是在SQL提示符中—下面列出了几个可以运行的查询示例,其中一个用于当前数据库中最大表的查询将复制给后代

SELECT nspname || '.' || relname AS "relation",
    pg_size_pretty(pg_relation_size(C.oid)) AS "size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
  ORDER BY pg_relation_size(C.oid) DESC
  LIMIT 20;

实现这一点的最佳方法是在SQL提示符中—下面列出了几个可以运行的查询示例,其中一个用于当前数据库中最大表的查询将复制给后代

SELECT nspname || '.' || relname AS "relation",
    pg_size_pretty(pg_relation_size(C.oid)) AS "size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
  ORDER BY pg_relation_size(C.oid) DESC
  LIMIT 20;

实现这一点的最佳方法是在SQL提示符中—下面列出了几个可以运行的查询示例,其中一个用于当前数据库中最大表的查询将复制给后代

SELECT nspname || '.' || relname AS "relation",
    pg_size_pretty(pg_relation_size(C.oid)) AS "size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
  ORDER BY pg_relation_size(C.oid) DESC
  LIMIT 20;

要查找postgreSQL中最大的数据库,请执行以下操作:

SELECT datname, pg_size_pretty(pg_database_size(datname)) db_size
FROM pg_database
ORDER BY db_size;

要查找postgreSQL中最大的数据库,请执行以下操作:

SELECT datname, pg_size_pretty(pg_database_size(datname)) db_size
FROM pg_database
ORDER BY db_size;

要查找postgreSQL中最大的数据库,请执行以下操作:

SELECT datname, pg_size_pretty(pg_database_size(datname)) db_size
FROM pg_database
ORDER BY db_size;

要查找postgreSQL中最大的数据库,请执行以下操作:

SELECT datname, pg_size_pretty(pg_database_size(datname)) db_size
FROM pg_database
ORDER BY db_size;

在psql中,您可以使用
\l+/code>命令获得大小数据库的良好摘要。

在psql中,您可以使用
\l+/code>命令获得大小数据库的良好摘要。

在psql中,您可以使用
\l+/code>命令获得大小数据库的良好摘要。

在psql中,您可以使用
\l+
命令获得大小数据库的详细摘要。

是否可以在postgreSQL Thank中找到最大的数据库是否可以在postgreSQL Thank中找到最大的数据库是否可以在postgreSQL Thank中找到最大的数据库是否可以在postgreSQL Thank中找到最大的数据库感谢网站上的文档:并搜索“数据库大小”。查看前五到六个结果,您将看到许多选项。最简单的选项是psql中的“\l+”。对于这些琐碎的事实问题,查阅手册总是值得的。请访问网站上的文档:并搜索“数据库大小”。查看前五到六个结果,您将看到许多选项。最简单的选项是psql中的“\l+”。对于这些琐碎的事实问题,查阅手册总是值得的。请访问网站上的文档:并搜索“数据库大小”。查看前五到六个结果,您将看到许多选项。最简单的选项是psql中的“\l+”。对于这些琐碎的事实问题,查阅手册总是值得的。请访问网站上的文档:并搜索“数据库大小”。查看前五到六个结果,您将看到许多选项。最简单的选项是psql中的“\l+”。这类琐碎的事实问题总是值得查阅手册。按“格式相当的文本字符串”排序不会给出数字顺序。最好是:
orderbypg\u database\u size(datname)
是的,最好删除
pg\u size\u pretty
函数,但我仍然很感激您的回复“pretty formatted textstring”的顺序不会给出数字顺序。最好是:
orderbypg\u database\u size(datname)
是的,最好删除
pg\u size\u pretty
函数,但我仍然很感激您的回复“pretty formatted textstring”的顺序不会给出数字顺序。最好是:
orderbypg\u database\u size(datname)
是的,最好删除
pg\u size\u pretty
函数,但我仍然很感激您的回复“pretty formatted textstring”的顺序不会给出数字顺序。最好是:
orderbypg\u database\u size(datname)
是的,最好删除
pg\u size\u pretty
功能,但我仍然很感谢您的回复