PostgreSQL查看数据库大小
时间: 2024-05-10 15:20:31 浏览: 213
要查看PostgreSQL数据库的大小,可以使用以下命令:
```
SELECT pg_size_pretty(pg_database_size('your_database_name'));
```
将“your_database_name”替换为您要查看大小的数据库名称。
该命令将返回一个格式化的字符串,显示数据库的大小。例如,如果您的数据库大小为100 MB,命令将返回“100 MB”。
相关问题
查看Postgresql指定数据库大小
要查看PostgreSQL指定数据库的大小,可以执行以下查询语句:
```
SELECT pg_size_pretty(pg_database_size('database_name'));
```
其中,将 `database_name` 替换为你要查看大小的数据库名称。执行该查询将返回一个易读的格式化字符串,显示该数据库的大小。
PostgreSQL查看数据库模式大小
可以使用以下命令查看PostgreSQL数据库中每个模式的大小:
```
SELECT nspname AS schemaname, pg_size_pretty(sum(pg_total_relation_size(nspname || '.' || relname))) AS total_size
FROM pg_catalog.pg_class C
LEFT JOIN pg_catalog.pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN ('pg_catalog', 'information_schema')
GROUP BY nspname
ORDER BY total_size DESC;
```
该命令将返回每个模式的名称和它们的总大小。如果模式的总大小非常大,可能需要一些时间来计算。
阅读全文