暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

循序渐进 MogDB:如何查看一个数据库的大小?

原创 liaju 2023-03-06
405

在 云和恩墨 的 MogDB 产品中,通过 pg_database_size 可以查看数据库的大小。因为 openGauss 是基于 PostgreSQL 开发的,很多能力相同。

查看已有数据库列表

通过list命令,查看已有数据库列表:

MogDB=>\l
                         List of databases
   Name    | Owner | Encoding | Collate | Ctype | Access privileges 
-----------+-------+----------+---------+-------+-------------------
 mogdb     | omm   | UTF8     | C       | C     | 
 mogila    | omm   | UTF8     | C       | C     | 
 postgres  | omm   | UTF8     | C       | C     | 
 template0 | omm   | UTF8     | C       | C     | =c/omm           +
           |       |          |         |       | omm=CTc/omm
 template1 | omm   | UTF8     | C       | C     | =c/omm           +
           |       |          |         |       | omm=CTc/omm
(5 rows)
复制

查看指定数据库的大小

通过 pg_database_size 查看指定数据库大小:

MogDB=>select pg_database_size('mogdb');
 pg_database_size 
------------------
      14055161860
(1 row)

MogDB=>select pg_database_size('mogdb')/1024/1024 MB;
        mb        
------------------
 13404.0468788147
(1 row)

MogDB=>select pg_database_size('mogdb')/1024/1024/1024 GBofDatabase;
   gbofdatabase   
------------------
 13.0898895300925
(1 row)

MogDB=>
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论