1.查询表大小:

postgres=# \dList of relationsSchema |       Name        | Type  | Owner  |       Storage
--------+-------------------+-------+--------+----------------------public | compress_column_t | table | hgimdb | append only columnarpublic | hgimdbtab         | table | hgimdb | heappublic | hgimdbtab_ext     | table | hgimdb | externalpublic | hgimdbtab_load_t  | table | hgimdb | heappublic | trips_column      | table | hgimdb | append only columnar
(5 rows)postgres=# select pg_size_pretty(pg_relation_size('hgimdbtab_load_t'));pg_size_pretty
----------------32 GB
(1 row)postgres=#

2.查询模式大小:

postgres=# select schemaname ,round(sum(pg_total_relation_size(schemaname||'.'||tablename))/1024/1024) "Size_MB"                                                                     from pg_tables where schemaname='public' group by 1;schemaname | Size_MB
------------+---------public     |   33906
(1 row)

3.查询数据库大小:

postgres=# select pg_size_pretty(pg_database_size('postgres'));pg_size_pretty
----------------33 GB
(1 row)

4.查询所有数据库大小:

postgres=# \lList of databasesName    | Owner  | Encoding | Access privileges
-----------+--------+----------+-------------------postgres  | hgimdb | UTF8     |template0 | hgimdb | UTF8     | =c/hgimdb: hgimdb=CTc/hgimdbtemplate1 | hgimdb | UTF8     | =c/hgimdb: hgimdb=CTc/hgimdbtest      | hgimdb | UTF8     |tpch      | hgimdb | UTF8     |
(5 rows)postgres=# select datname,pg_size_pretty(pg_database_size(datname)) from pg_database;datname  | pg_size_pretty
-----------+----------------template1 | 94 MBtemplate0 | 93 MBpostgres  | 33 GBtpch      | 93 MBtest      | 93 MB
(5 rows)postgres=# select sodddatname, (sodddatsize/1073741824) AS sizeinGB from gp_toolkit.gp_size_of_database;sodddatname | sizeingb
-------------+----------tpch        |        0test        |        0
(2 rows)postgres=#

5.查询分区表的总大小(包括索引和分区):

postgres=# select schemaname,tablename,round(sum(pg_total_relation_size(schemaname || '.' || partitiontablename))/1024/1024) "MB"                                                    from pg_partitions where tablename='compress_column_t' group by 1,2;schemaname | tablename | MB
------------+-----------+----
(0 rows)

Greenplum小把戏 - 几个常用数据库对象大小查询SQL相关推荐

  1. greenplum查询表结构java_Greenplum小把戏 - 几个常用数据库对象大小查询SQL

    1.查询表大小: postgres=# \d List of relations Schema | Name | Type | Owner | Storage --------+----------- ...

  2. Oracle事务和常用数据库对象

    1.事务:有一组命令组成的逻辑单元,保证所有操作要么全部成功要么全部失败. 以下情况事务结束:1)显式提交(commit) 2)显式回滚(rollback) 3)ddl语句隐身提交 4)正常结束程序提 ...

  3. 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程

    数据库逻辑删除的sql语句 Structured Query Language (SQL) is famously known as the romance language of data. Eve ...

  4. mysql常用数据库对象

    复习: (1)DDL :数据定义语言 create ,alter ,drop(2)DQL :数据查询语言 select 单表查询 :select .. from 表名[where] ..[group ...

  5. Greenplum小把戏 - 你所不知道的时间戳长度玩法

    为什么80%的码农都做不了架构师?>>>    在PG系列衍生版本里,时间戳timestamp通常能够提供最详细的时间表达方式,从年月日到毫秒. 但是在业务开发过程中,我们往往不需要 ...

  6. 微信小程序开发---云开发数据库使用(查询)

    微信小程序云开发数据库接口文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database.html 近期做微信 ...

  7. 常见数据库对象与java.sql.Types对照

    Oracle与java.sql.Types的对应 Oracle                                java.sql.Types blob                   ...

  8. mysql 数据库连表查询语句_数据库连表查询sql语句

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. dbvisualizer 查表结构_数据库表结构查询SQL

    今天给大家送上两个SQL查询的方法,也许在项目中你都用过,但是,没关系,仅仅记录下,以便后面不用去查找.针对与经常写SQL的同行来说,应该是非常简单的. 查询表结构数据 SELECT t.COLUMN ...

  10. FULL JOIN 数据库全连接查询SQL

     -- 普通查询 SELECT T1.NAME , T2.ORDERNO   FROM TABLE_NAME1 T1 , TABLE_NAME T2  WHERE T1.ID = T2.T1_ID ...

最新文章

  1. 使用Python读写kafka
  2. CUDA、CUDA toolkit、CUDNN、NVCC关系
  3. Multi-band Blending
  4. 加快信息化建设对地方发展的_加快设计师职业发展的9种方法
  5. 让TortoiseGit记住帐号密码方法
  6. 使用recyclerView实现无限循环banner效果
  7. Nginx+Tomcat+SSL 识别 https还是http
  8. 以太网和wifi协议
  9. 病毒肆虐,宅在家里的时候,作为企业经营者的我在想些什么
  10. 使用jclasslib修改字节码/源码
  11. hikari yml文件配置
  12. 计算机键盘连接不上,电脑键盘连接不上电脑是怎么回事
  13. 中级微观经济学:Chap 6 需求
  14. android录音笔记软件,录音笔记app
  15. 从OPPO Finder看手机产品的差异化体现
  16. Pygame mixer 模块
  17. Citric I 模拟赛心得
  18. matlab求解微分方程解析解
  19. flac转换成wav的方法,flac转wav步骤
  20. Android微信支付订单支付失败的问题

热门文章

  1. 我的Effective C++读书笔记
  2. 学一点Wi-Fi:WEP
  3. sum在mysql是什么意思_数据库中Count是什么意思和SUM有什么区别
  4. 成就系统工程师的职业生涯
  5. Angular- 响应式表单和模板驱动表单
  6. 第7章页面布局-布局综合示例
  7. HTML+5.2+新特性,HTML 5中的新特性
  8. kaggle房价预测
  9. 使用imagex将多个swm文件整合到一个wim文件中
  10. c语言中d1的分辨率是,高分一号(GF-1)、高分一号B、C、D星 卫星介绍