使用`pg_size_pretty()`函数来统计分区表的大小

简介: 使用`pg_size_pretty()`函数来统计分区表的大小

在PostgreSQL中,你可以使用pg_size_pretty()函数来统计分区表的大小。这个函数会将大小以人类可读的形式返回。

以下是具体的查询示例:

SELECT pg_size_pretty(sum(pg_column_size(your_table_name))) 
FROM your_table_name;

在这个查询中,pg_column_size(your_table_name)会返回每个分区的大小,sum()函数会返回所有分区大小的总和,最后pg_size_pretty()会将总大小以人类可读的形式返回。

请将your_table_name替换为你的实际分区表名。

目录
相关文章
|
4月前
|
关系型数据库 数据库 PostgreSQL
pg下delete数据后。除了使用VACUUM FULL TABLE 才能释放磁盘空间外的方法。
【8月更文挑战第12天】pg下delete数据后。除了使用VACUUM FULL TABLE 才能释放磁盘空间外的方法。
253 1
|
存储 关系型数据库 MySQL
MySQL中count是怎样执行的?———count(1),count(id),count(非索引列),count(二级索引列)的分析
MySQL中count是怎样执行的?———count(1),count(id),count(非索引列),count(二级索引列)的分析
182 0
MySQL中count是怎样执行的?———count(1),count(id),count(非索引列),count(二级索引列)的分析
|
监控 关系型数据库 PostgreSQL
PostgreSQL 12: 新增 pg_stat_progress_create_index 视图监控索引创建进度
PostgreSQL 12 版本之前,对PostgreSQL大表创建索引时是一个比较痛苦的过程,创建索引过程中无法得知索引创建进度,PostgreSQL 12 在运维监控功能方面得到增强,新增 pg_stat_progress_create_index 视图可以监控索引的创建进度,本文简单演示。
2275 0
|
存储 关系型数据库 MySQL
MySQL下count(*)、count(1)和count(字段)的查询效率比较
COUNT(*)和COUNT(1)都是对所有结果进行计算。如果有WHERE子句,则是对所有符合筛选条件的数据行进行统计;如果没有WHERE子句,则是对数据表的数据行数进行统计。
446 0
|
关系型数据库 Java 数据库
【DB吐槽大】,第31期 - PG 不支持分区索引
大家好,这里是DB吐槽大会,第31期 - PG 不支持分区索引
|
算法 关系型数据库 Java
【DB吐槽大会】第23期 - PG 不支持在线split, merge分区
大家好,这里是DB吐槽大会,第23期 - PG 不支持在线split, merge分区
|
关系型数据库 PostgreSQL 机器学习/深度学习
PostgreSQL 12: 新增 pg_partition_tree() 函数显示分区表信息
PostgreSQL 12 新增三个分区查询函数,如下: pg_partition_tree(regclass): 返回分区表详细信息,例如分区名称、上一级分区名称、是否叶子结点、层级,层级 0 表示顶层父表。
6531 0
|
关系型数据库 PostgreSQL
PostgreSQL 快速返回表上某列的唯一值(枚举值) - pg_stats.most_common_vals
标签 PostgreSQL , 统计信息 , 唯一值 , 枚举值 背景 PostgreSQL的列统计信息中包含一项高频词,同时包含一项唯一值个数。 pg_stats.n_distinct pg_stats.most_common_vals 同时PostgreSQL允许用户自定义统计信息柱状图BUCKET的个数。
1657 0