加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql查看数据库占用的物理存储空间大小

发布时间:2020-12-13 17:03:21 所属栏目:百科 来源:网络整理
导读:1.手动查看: 查看数据库mydb1的表空间路径 mydb1= select datname,dattablespace from pg_database where datname='mydb1'; datname | dattablespace ---------+--------------- mydb1 | 18727 (1 row) mydb1= select oid,spcname from pg_tablespace where

1.手动查看:

查看数据库mydb1的表空间路径

mydb1=> select datname,dattablespace from pg_database where datname='mydb1';
datname | dattablespace
---------+---------------
mydb1 | 18727
(1 row)

mydb1=> select oid,spcname from pg_tablespace where oid=18727;
oid | spcname
-------+---------
18727 | my1_ts
(1 row)

mydb1=> db
List of tablespaces
Name | Owner | Location
------------+----------+--------------------------------
my1_ts | mymotif | /opt/PostgreSQL/9.4/data/my1ts
my2_ts | mymotif | /opt/PostgreSQL/9.4/data/my2ts
mymotif_ts | mymotif | /opt/PostgreSQL/9.4/data
pg_default | postgres |
pg_global | postgres |
(5 rows)

查看数据库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/
总用量 16
drwx------ 2 postgres postgres 4096 9月 14 22:30 16459
drwx------ 2 postgres postgres 12288 9月 15 23:40 18770

目录(或文件)18770便是mydb1大小。

2.sql语句查询:

mydb1=> select pg_size_pretty(pg_database_size('mydb1')); pg_size_pretty ---------------- 6724 kB (1 row)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读