1.查询表大小:

postgres=# \d

List of relations

Schema | Name | Type | Owner | Storage

--------+-------------------+-------+--------+----------------------

public | compress_column_t | table | hgimdb | append only columnar

public | hgimdbtab | table | hgimdb | heap

public | hgimdbtab_ext | table | hgimdb | external

public | hgimdbtab_load_t | table | hgimdb | heap

public | 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=# \l

List of databases

Name | Owner | Encoding | Access privileges

-----------+--------+----------+-------------------

postgres | hgimdb | UTF8 |

template0 | hgimdb | UTF8 | =c/hgimdb

: hgimdb=CTc/hgimdb

template1 | hgimdb | UTF8 | =c/hgimdb

: hgimdb=CTc/hgimdb

test | 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 MB

template0 | 93 MB

postgres | 33 GB

tpch | 93 MB

test | 93 MB

(5 rows)

postgres=# select sodddatname, (sodddatsize/1073741824) AS sizeinGB from gp_toolkit.gp_size_of_database;

sodddatname | sizeingb

-------------+----------

tpch | 0

test | 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查询表结构java_Greenplum小把戏 - 几个常用数据库对象大小查询SQL相关推荐

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

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

  2. oracle表删除提示对象不存在,查询表结构报“ORA-04043: 对象XXX不存在”解决-Oracle...

    查询表结构报"ORA-04043: 对象XXX不存在"解决 环境 Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1 问题 这学期学习Ora ...

  3. 结构体大小之嵌套结构体的长度计算

    计算嵌套结构体的长度需要掌握一般结构体的计算方法,这篇文章是我看的中写的不错的,但是他嵌套结构体的计算写的不太好,在他的基础上进行一些改进: https://blog.csdn.net/qq_1932 ...

  4. C/C++ sizeof函数解析——解决sizeof求结构体大小的问题

    C/C++ sizeof函数解析--解决sizeof求结构体大小的问题 参考文章: (1)C/C++ sizeof函数解析--解决sizeof求结构体大小的问题 (2)https://www.cnbl ...

  5. SQL点滴12—SQL Server备份还原数据库中的小把戏

    原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support  1 media fami ...

  6. 文件描述符在内核态下的一些小把戏

    http://bbs.chinaunix.net/thread-1928306-1-1.html 前面的话: linux环境:虚拟机VMware Server上安装的ubuntu10.4,通过putt ...

  7. 【转】彻底搞清计算结构体大小和数据对齐原则

    数据对齐: 许多计算机系统对基本数据类型合法地址做出了一些限制,要求某种类型对象的地址必须是 某个值K(通常是2,4或8)的倍数.这种对齐限制简化了形成处理器和存储器系统之间的接口的硬件 设计.例如, ...

  8. C和指针之结构体大小和成员变量位置距离结构开始存储的位置偏移字节

    1.问题 1).结构体大小 结构体成员的内存分配满足下面三个条件   2 结构体第一个成员的地址和结构体的首地址相同   3 结构体每个成员地址相对于结构体首地址的偏移量是该成员大小的整数倍,如果不是 ...

  9. 【C语言进阶深度学习记录】二十 结构体大小计算与结构体内存布局的详细方法

    结构体大小的计算往往是面试笔试常考的知识.对于简单的结构体,可以一眼看出来,对于复杂的结构体,该如何计算结构体占用内存的大小呢? 本文学习所使用的编译器是gcc 4.4.5 使用其他编译器或者使用Wi ...

最新文章

  1. c语言试题 改错题,精选二级C++试题 – 改错题
  2. BUUCTF(pwn)mrctf2020_easyoverflow
  3. 怎么样Windows7在配置ASPserverIIS
  4. 奥运加油,中国加油!!!
  5. ModuleNotFoundError: No module named '_ctypes' ERROR:Command errored out with exit status 1: python
  6. uva 11762 数学期望+记忆化搜索
  7. 1.10 Linux文件目录用户与用户组修改
  8. android gridview 拖动排序,android可拖动排序GridView实现
  9. linux 蓝牙打印机驱动安装失败,win10蓝牙驱动安装失败的最佳解决方法
  10. latex normal是几号字_Latex之字体 | 学步园
  11. pytoch矩阵乘法torch.bmm
  12. JSP实现word文档的上传,在线预览,下载
  13. Java 下载excle模板问题记录
  14. 用老版的python和pycharm好,还是新版的python和pycharm好?
  15. 一缕黑暗中的火光-----------类图--------------优雅的建模语言
  16. 小说《肖申克的救赎》的优秀读后感2600字
  17. RT-Thread 驱动 PIN 设备
  18. python_torch_加载数据集_构建模型_构建训练循环_保存和调用训练好的模型
  19. Intellij IDEA——启动Tomcat控制台输出繁体乱码
  20. 坚持#第108天~生死看淡,不服就干!

热门文章

  1. c# 容联云_Rest Server Demo_开发文档_容联云通讯
  2. Introdution(前言)
  3. 计算机专业的笔记本电脑配置要求,笔记本电脑硬件配置全解析,看完让你轻松选择笔记本...
  4. 远程服务器和宽带连接711有关系吗,宽带连接错误711,教您电脑宽带连接错误711怎么解决...
  5. Vue基础-vue指令
  6. PaddlePaddle - 人脸关键点检测课程笔记
  7. 老友记台词笔记S0101-ijk英语
  8. python文本编辑器_python最好的ide和文本编辑器
  9. 怎么删除桌面上的图标
  10. 为什么一定要掌握自学能力?