位置: 编程技术 - 正文

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

  • 新开网吧需要缴纳哪些税金
  • 以前年度多计收入多交税怎么处理
  • 以设备投资入股要交增值税
  • 企业奖励的目的
  • 逆流交易合并报表抵消分录
  • 破产清算收到的实收资本是破产资产吗
  • 汽车租赁油费怎么算
  • 一般存款账户可以办理现金缴存
  • 地方教育费附加是什么意思
  • 增值税专用发票可以开电子发票吗
  • 公司发生业务分录
  • 种香菇会赔钱吗
  • 是否只有首次购买税控盘可以全额抵减增值税
  • 小微企业按季度报送财务报表
  • 土地出让金11%抵扣进项税的账务处理?
  • 个体户税务年报每年什么时候
  • 出口销售收入记账方法有哪些?
  • 拍卖的物品
  • 本月无收入怎样申报?
  • 全年一次性奖金税率表
  • u盘文件全都变成快捷方式怎么办
  • 出口退税新政策对出口贸易的影响
  • 进项票月初收到能抵上月
  • 固定资产减值准备影响折旧吗
  • 系统安装工具有什么用
  • 支付中间业务收入怎么算
  • bios中怎么设置显卡
  • 单位代缴住房公积金分录
  • win10版本1909和22h2
  • 小规模纳税人销售使用过的固定资产
  • 报销差旅费退回余款
  • 银行借款利息支出计入什么科目
  • 搭建自己的php mvc框架
  • 塞巴斯蒂安电影 豆瓣
  • 个体户对公账户怎么办理
  • 可抵扣增值税有哪些
  • thinkphp整合layuiadmin
  • gpt详解
  • php @method
  • 有哪些天气软件
  • docker-p
  • javascript基础类型
  • 新建厂房的费用由谁承担
  • 农民专业合作社属于什么企业类型
  • 以下哪些企业需要填报
  • 织梦数据库连接失败的原因
  • java替换集合的元素
  • phpcms插件
  • 终止合约要赔钱吗
  • 加班工资应如何算
  • 非盈利组织捐赠物资收入账务处理流程
  • 税控服务费减免会计分录
  • 电子税务局怎么注册
  • 企业营业执照的颁发部门是
  • 代发的工资如何做账
  • 个人所得税多计提怎样冲销
  • 下脚料属于什么科目
  • 营业执照可以注册几个抖音号
  • mysqlbinlog -vvv
  • bios设置电脑定时启动
  • 新装的ubuntu18没有网络
  • keyworker什么意思
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • win 8系统怎么样
  • Win7系统电脑开不开机怎么办
  • Win7系统关闭自动更新
  • perl 批量注释
  • unity3D游戏开发
  • javascript面向对象编程
  • bootstrap基础教程 源代码
  • vue css
  • window.open()参数传递及获取
  • python中字符串的方法
  • python操作access数据库
  • javascript的介绍
  • Sublime Text 3常用插件及安装方法
  • jquery里的each()是什么函数?你是如何使用他的?
  • 重庆国税电子税务局
  • 税控盘服务费必须每年交吗为什么
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设