postgresql查看数据库占用的物理存储空间大小
1.手动查看: 查看数据库mydb1的表空间路径 mydb1=> select datname,dattablespace from pg_database where datname='mydb1'; mydb1=> select oid,spcname from pg_tablespace where oid=18727; mydb1=> db 查看数据库mydb1的oid mydb1=> SELECT oid,datname from pg_database ; oid | datname -------+----------- 1 | template1 12172 | template0 12177 | postgres 16459 | mymotif 16498 | mydb 16523 | testdb 17381 | mypostgis 18770 | mydb1 (8 rows) $ ls -l data/my1ts/PG_9.4_201409291/ 目录(或文件)18770便是mydb1大小。 2.sql语句查询: mydb1=> select pg_size_pretty(pg_database_size('mydb1')); pg_size_pretty ---------------- 6724 kB (1 row) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |