位置: 编程技术 - 正文

PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

编辑:rootadmin
一、简介 PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下。 二、数据库对象尺寸函数函数名返回类型描述pg_column_size(any)int存储一个指定的数值需要的字节数(可能压缩过)pg_database_size(oid)bigint指定OID的数据库使用的磁盘空间pg_database_size(name)bigint指定名称的数据库使用的磁盘空间pg_indexes_size(regclass)bigint关联指定表OID或表名的表索引的使用总磁盘空间pg_relation_size(relation regclass, fork text)bigint指定OID或名的表或索引,通过指定fork('main', 'fsm' 或'vm')所使用的磁盘空间pg_relation_size(relation regclass)bigintpg_relation_size(..., 'main')的缩写pg_size_pretty(bigint)textConverts a size in bytes expressed as a -bit integer into a human-readable format with size unitspg_size_pretty(numeric)text把以字节计算的数值转换成一个人类易读的尺寸单位pg_table_size(regclass)bigint指定表OID或表名的表使用的磁盘空间,除去索引(但是包含TOAST,自由空间映射和可视映射)pg_tablespace_size(oid)bigint指定OID的表空间使用的磁盘空间pg_tablespace_size(name)bigint指定名称的表空间使用的磁盘空间pg_total_relation_size(regclass)bigint指定表OID或表名使用的总磁盘空间,包括所有索引和TOAST数据

三、实例讲解

3.1 查看存储一个指定的数值需要的字节数

3.2 查看数据库大小

查看原始数据

查看david 数据库大小

查看所有数据库大小

这样查出来的结果,看上去太长了,不太容易读数。

3.3 以人性化的方式显示大小

3.4 查看单索引大小

3.5 查看指定表中所有索引大小

idx_test 和idx_join_date_test 两个索引大小加起来差不多等于上面pg_indexes_size() 查询出来的索引大小。

3.6 查看指定schema 里所有的索引大小,按从大到小的顺序排列。

3.7 查看指定表大小

使用pg_table_size() 函数查看

3.8 查看指定表的总大小

3.9 查看指定schema 里所有的表大小,按从大到小的顺序排列。

3. 查看表空间大小

另一种查看方法:

推荐整理分享PostgreSQL 查看数据库,索引,表,表空间大小的示例代码,希望有所帮助,仅作参考,欢迎阅读内容。

PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

修改一行代码提升 Postgres 性能 倍 在一个(差)的PostgreSQL查询中只要一个小小到改动(ANY(ARRAY[...])toANY(VALUES(...)))就能把查询时间从s缩减到0.2s。从最简单的学习使用EXPLAINANALYZE开始,到

Windows下PostgreSQL安装图解 现在谈起免费数据库,大多数人首先想到的可能是MySQL,的确MySQL目前已经应用在国内很多领域,尤其是网站架设方面。但是,实际上功能最强大、特性

Postgre数据库Insert 、Query性能优化详解 一、前言以前的系统由于表设计比较复杂(多张表,表与表直接有主从关系),这个是业务逻辑决定的。插入效率简直实在无法忍受,必须优化。在了

标签: PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

本文链接地址:https://www.jiuchutong.com/biancheng/319654.html 转载请保留说明!

上一篇:PostgreSQL 角色与用户管理介绍

下一篇:修改一行代码提升 Postgres 性能 100 倍(一行的代码)

  • 解除劳动合同支付违约金合法吗
  • 收到社保局退回的社保费
  • 出口商品认证
  • 合作社专项基金年底怎结转
  • 个体工商户免费刻章
  • 银行内部利息支出
  • 预算资产负债表
  • 外经证先开票一直未预缴怎么办
  • 红字信息表可以开一半吗
  • 销售费用与管理的关系
  • 民间非营利性组织收到个税手续费返还
  • 资产减值测试是什么意思
  • 转账支票支付展览费
  • 什么是差额增收
  • 车间不生产时折旧怎么算
  • 承兑汇票私人贴现账务怎么处理
  • 税控盘月度统计表怎么打印
  • 旅行社会议主持开场
  • 成品油发票应该怎么冲红?
  • applepay怎么用云闪付
  • mysql 数据源
  • vscode怎么开始编程
  • 小孩不爱吃蔬菜怎么办?
  • 处置二手固定资产
  • php连接数据表
  • 债券投资账务处理例题
  • 职工教育经费可以以后年度结转吗
  • php xml转数组
  • thinkphp cli
  • Yii2 rbac权限控制操作步骤实例教程
  • es工具类
  • vue从入门到精通教程
  • Deep Learning Tuning Playbook(深度学习调参手册中译版)
  • vue入门
  • 【机器学习】前置知识:矩阵的表示与定义 | Identity 身份矩阵 | 逆矩阵和转置 | 标量乘法
  • php中的数据类型有哪些?
  • php access_token
  • 公司总人数和上社保人数
  • 董事会会费应计什么科目
  • 残次品生产成本计算
  • 投资收益借贷方代表什么
  • 外部审计查什么
  • 铝合金门窗行业利润率
  • 劳务公司包工包料工程如何账务处理
  • 劳务报酬包括哪些
  • 纳税人按照月度或者季度的实际利润额预缴有困难的
  • 备案办税人员信息是谁
  • 金税四期对企业的影响与应对
  • 劳务发票税率最新标准
  • 研发费用加计扣除政策指引2.0
  • 预收账款借贷方向增减
  • 事业单位服务收费标准
  • 金蝶计价方法在哪里
  • 流动比率多少合理
  • 通过实例认识MySQL中前缀索引的用法
  • 一个分页存储过多的文件
  • sql 截取字符串某个字符之后
  • Windows Server 2016怎么安装?Windows Server 2016安装、激活、设置详细图文教程
  • win8 联网
  • windows2008 iis安装
  • centos6.5 minimal
  • Winpack.exe - Winpack是什么进程
  • windows7能玩地下城吗
  • service5.exe - service5是什么进程 有什么用
  • win7系统如何修改ip地址
  • glibc2.14安装
  • kotlin开发教程
  • python3gui
  • linux搭建ftp服务器
  • javascript 自动执行
  • 个人进口关税税率
  • 青岛网上办税服务厅登录
  • 知道纳税人识别号怎么转账
  • 如何异地代缴社保
  • 江苏省常州市金坛区茅山风景区
  • 贝壳的贝壳分
  • 南京政务服务中心
  • 电子税局个税申报步骤
  • 普通发票管理系统官网
  • 从哪个国家进口牛肉
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设