不知道是哪个大神写的,因为我从别人的blog看到的时候,别人也注明说是忘记哪个大神写的。所以,对原创者很抱歉,不能写出来源了。
SELECT
schemaname as schema,
tablename as table_name,
pg_size_pretty(pg_relation_size(schemaname || '.' || tablename)) AS size_p,
pg_total_relation_size(schemaname || '.' || tablename) AS siz,
pg_size_pretty(pg_total_relation_size(schemaname || '.' || tablename)) AS 表总大小,
pg_total_relation_size(schemaname || '.' || tablename) - pg_relation_size(schemaname || '.' || tablename) AS 索引大小,
(100*(pg_total_relation_size(schemaname || '.' || tablename) - pg_relation_size(schemaname || '.' || tablename)))/CASE WHEN pg_total_relation_size(schemaname || '.' || tablename) = 0 THEN 1 ELSE pg_total_relation_size(schemaname || '.' || tablename) END || '%' AS index_pct
FROM pg_tables
ORDER BY siz DESC
以下为SQL执行结果:
- 大小: 57.7 KB
分享到:
相关推荐
(Ratio of the most bloated index)臃肿表格引起的总的被浪费的字节(Total of wasted bytes due to bloat in tables)臃肿索引引起的总的被... and indexes)每个表格浪费的字节(Wasted bytes per table)运行界面...
用于测试的数据模型是一张表(ping),由以下字段组成: 时间:时间戳key_field:具有一组可能值的字符串字段value_field:随机双精度对于每个数据库,执行以下操作: 创建了一个数据库和一个表,并在 key_field 上...
因此,对于每个运行的进程,用户可以根据历史数据的大小(可配置)看到一些最近的样本。假设有一个客户端定期读取此历史记录并将其转储到某处,用户可以有连续的历史记录。等待配置文件。它被实现为内存中散列表,...
该程序绘制每个测试期间的事务处理速率,等待时间以及测试集之间的比较的图形。pgbench-tools设置安装GNUplot。 为测试和结果创建数据库: createdb resultscreatedb pgbench两个数据库可以相同,但是在这种情况下...
监控指标包括: 存储过程数据:调用次数,每个过程的运行时间,每个过程的自身时间所有执行的语句数据:查询运行时,调用次数,在IO上花费的时间基于pg_stat_statements模块,必须在数据库上启用表IO统计信息:顺序...
防止每个xml标记污染全局上下文。# 966 一些参数名称(如。“大小”)会导致ClassCastException。# 1031 不是所有的结果集都在更新或插入时被处理。# 1036 使用PostgreSQL,如果在全局启用使用通用键,则会抛出...
能够将事件(Event)按流水...这一状态存储在每个段的段属性(SegmentAttribute)中,并且在每个段操作中可以被原子性地查询或者更新。随着时间的推移,段属性已经逐渐演化并支持一系列不同的用例,从记录某个段(开启
日志是异步记录的(每个记录方式开了个线程在后台负责记录处理),大大提高应用程序性能 // 8. 功能可以通过数据库表选择配置(如,多少种记录方式,各线程工作频率) // 9. 日志的数据库记录方式,可以配置缓区大小,...
对于 NFL,基于职业生涯、赛季和最近三场比赛的统计数据,生成了一个交互式 2D 散点图,显示每个位置的球员 z 得分与每个位置的防守 z 得分。 玩家散点根据位置着色,根据喜欢/不喜欢塑造形状,并根据投注点差确定...
该库负责根据测试配置为每个测试类或测试方法创建和管理隔离的嵌入式数据库。产品特点支持Spring和Spring Boot框架支持的版本是Spring 4.3.0+和Spring Boot 1.4.0+ 与Spring TestContext框架自动集成完全支持上下文...
每个本地帐户都位于其主目录中,对于基于云的帐户,您可以限制对特定基本路径的访问。 公钥和密码认证。 支持每个用户多个公共密钥。 SSH用户。 键盘交互式身份验证。 您可以轻松设置可自定义的多因素身份验证。 ...
不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的... 如果我们每插入一条都执行一个SQL语句,那么我们需要执行除了连接和关闭之外的所有步骤N次,这样是非常耗时的,优化的方式有一下
关于 编写该微型项目是为了演示使用以下技术构建的图像管理引擎。 前端 ... 后端 Django框架,Redis,Postgres(DB)和Celery ...当用户在接受或拒绝图像时来回滚动时,我们需要在“图像查看器”选项卡中更新每
Grabaphone包含5000多个设备上的数据,每个设备最多包含60个数据点。数据以JSON的形式发送和接收。建于语言:Python 3.8.5 Web框架:带SQLAlchemy的Flask数据库:PostgreSQL特征名称:制造商和设备可以按名称过滤...
特征车库支持: 数据库: PostgreSQL(基于迁移) clickhouse(基于pressly 迁移) mongodb 数据库图快取: Redis opcua: gopcua(gopcua / opcua)[ ] 指标(每个指标都可以在用户服务中扩展): 活着的处理者准备...
日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...
关键特性: 线性扩展 7 增加一个新结点到VoltDB集群可以有限提升集群的最大吞吐量,也可以增加整个集群的内存容量 集群的大小对应用来说是透明的 高频大数据解决方案全文共28页,当前为第7页。 关键特性: 线性扩展...
3、增加了对TreeViews中CheckBoxes的支持,每个节点都支持3种状态(部分、变暗、排除)以帮助定制UI。 4、新的TDBLabeledEdit组件提供了TLabelEdit的数据感知版本,以加快原型设计。 5、大量的VCL改进,包括默认的...
此回购中包含每个课程的代码。 不幸的是,所使用的原始csv文件的数量和大小绝对超出了github施加的文件大小限制。 因此,我已经在.gitignore文件中包含* .csv文件。2.数据分析,可视化和清理脾气暴躁的大熊猫...
在数据库平台兼容性方面,系统数据库持久层采用hibernate实现,使得系统可以支持几乎所有的数据库平台,包括Oracle、DB2、Microsoft SQL Server、MySQL、PostgreSQL等。这对于已经购买或熟悉某一类型数据库产品的...