位置: 编程技术 - 正文

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 倍(一行的代码)

  • 10万以内免征增值税怎么做账
  • 增值税纳税义务发生时间的规定
  • 二手房交易需缴纳的费用
  • 先付款后签合同 法律效力
  • 全年没有超过起征点需要汇算吗
  • 餐饮服务税率是几个点
  • 企业所得税抵扣项
  • 职工罚款收入计入什么科目
  • 工程总包如何开具发票和征税
  • 向非关联企业捐赠现金会计分录
  • 材料款付款流程
  • 政府项目的代建方案
  • 购入的苗木种植一段时间后再销售要交增值税吗?
  • 贷款利息可以抵税吗
  • 红字发票可用于入账吗
  • 税控盘减免在哪里填报
  • 会计怎么避免坐牢
  • 无票收入报税后,后期又开票出去怎么处理?
  • 计算所得税时扣除增值税附加怎么算
  • 物业费需要摊销吗?
  • 抄报汇总对比通用怎么写
  • 房地产商铺增值税税率是多少
  • 农业合作社出售农产品怎么计税
  • 出租车收税吗
  • php中提交表单数据
  • 荣耀x10升级鸿蒙系统好用吗
  • antd怎么用
  • 电脑网络提示ip地址错误怎么办
  • 微软即将终止当前系统版本
  • 矿产资源补偿费征收管理规定
  • php+oracle
  • php数组按照某个字段排序
  • 弃置费用的会计处理
  • zen框架
  • php书籍读后感
  • 共识算法主要解决什么问题
  • vue render ref
  • 法人给对公账户转账
  • 帝国cms模板文件放在哪里
  • 织梦怎么改网站主页
  • 筹建期购买办公用品
  • 直接人工成本包括五险一金吗
  • 哪些发票必须备注
  • sqlserver uuid怎么获取
  • 职工教育经费是从工资里扣吗
  • 承兑能随便给别人看吗
  • 小规模纳税人有哪些
  • 已出库的成品退货怎么办
  • 何为居民企业
  • 银行汇票计入什么会计科目
  • 小企业附加税减免政策
  • 长期投资损失
  • 专项应付款在借方
  • 车船税收费标准
  • 跨年暂估成本会计分录
  • 哪些发票可以提供发票
  • 收到保险公司保险费会计分录
  • 以销定产会计怎么做账科目
  • win8开机logo
  • vista桌面为什么不能登陆
  • 组策略win7
  • windowsserver2008r2密码重置
  • 如何通过mac找到具体地址
  • win10桌面右边没有了怎么弄出来了?
  • 隐藏网络怎么连接电脑连不上
  • android基于什么语言
  • 面向对象实例化
  • python中安装模块的命令
  • 批处理怎么操作
  • nodejs使用es6
  • python标准模板库
  • 陌陌2021年最近事件
  • jquery关闭当前页面
  • Javascript中Array.prototype.map()详解
  • android 标签栏
  • 体检机构 保险
  • 哪些初级农产品可以免税
  • 常州的居民医保在哪里交
  • 材料费增值税发票几个点
  • 企业自建自用房产税如何缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设