pg_freespacemap 可以看到表或索引的每个页面和对应的空闲空间映射(FSM)的内容。

版本

# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
# su - postgres
Last login: Mon Oct 21 11:01:23 CST 2019 on pts/0$ psql -c "select version();"version
---------------------------------------------------------------------------------------------------------PostgreSQL 11.5 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit
(1 row)

pg_freespacemap

$ cd /usr/pgsql-11/
$ ls -l ./lib/pg_free*
-rwxr-xr-x. 1 root root 7080 Aug  8 06:20 ./lib/pg_freespacemap.so$ ls -l ./share/extension/pg_free*
-rw-r--r--. 1 root root 335 Aug  8 06:20 ./share/extension/pg_freespacemap--1.0--1.1.sql
-rw-r--r--. 1 root root 377 Aug  8 06:20 ./share/extension/pg_freespacemap--1.1--1.2.sql
-rw-r--r--. 1 root root 899 Aug  8 06:20 ./share/extension/pg_freespacemap--1.1.sql
-rw-r--r--. 1 root root 160 Aug  8 06:20 ./share/extension/pg_freespacemap.control
-rw-r--r--. 1 root root 375 Aug  8 06:20 ./share/extension/pg_freespacemap--unpackaged--1.0.sql$ psql
psql (11.5)
Type "help" for help.postgres=#
postgres=# select * from pg_available_extensions where name like 'pg_free%';name       | default_version | installed_version |             comment
-----------------+-----------------+-------------------+----------------------------------pg_freespacemap | 1.2             |                   | examine the free space map (FSM)
(1 row)postgres=#
postgres=# create extension pg_freespacemap;
CREATE EXTENSION
postgres=#
postgres=# \dxList of installed extensionsName       | Version |   Schema   |           Description
-----------------+---------+------------+----------------------------------pg_freespacemap | 1.2     | public     | examine the free space map (FSM)plpgsql         | 1.0     | pg_catalog | PL/pgSQL procedural language
(2 rows)postgres=# \dxS+ pg_freespacemapObjects in extension "pg_freespacemap"Object description
----------------------------------------function pg_freespace(regclass)function pg_freespace(regclass,bigint)
(2 rows)
postgres=# select * from pg_freespace('public.t_log');blkno | avail
-------+-------0 |  8096
(1 row)

参考:
https://www.postgresql.org/docs/11/pgfreespacemap.html

pg_freespacemap相关推荐

  1. 浅析Postgres中的并发控制(Concurrency Control)与事务特性(上)

    转载:https://www.cnblogs.com/flying-tiger/p/9567213.html#4121483#undefined PostgreSQL为开发者提供了一组丰富的工具来管理 ...

  2. pg加密扩展的安装_为编译安装的PG安装扩展

    这个标题似乎很绕口.我的意思是如果是如果安装Postgres时,如果是自己下载源码编译安装,而make时又没有make world,就会导致的pg最终没有类似pg_stat_statements的扩展 ...

  3. MogDB秘籍 之 乾坤大挪移

    MogDB秘籍 之 乾坤大挪移 引子 前文"MogDB企业应用 之 七种武器"介绍了MogDB客户端七种驱动,文章末尾提到"除了武器之外MogDB的一些拳脚功夫" ...

  4. 将PostgreSQL插件移植到openGauss指导

    1 概述 PostgreSQL社区提供了丰富的插件,但由于openGauss和PostgreSQL存在一定的差异,如线程/进程模型.系统表和视图等,无法直接为openGauss所用,不可避免的需要在插 ...

  5. postgres install + postgis install(二)

    续上篇  postgres install + postgis install(一),继续介绍安装过程以及问题处理. 2.安装 proj-4.8.0 [root@cdh3 data]# tar -xv ...

  6. Postgresql相关插件及周边工具

    监控: pg_stat_statements system_stats:用于观察OS层的信息 pg_stat_kcache:可以观察单条SQL花费多少cpu等 pg_stat_monitor:pg_s ...

  7. PostgreSQL之Vacuum processing

    Outline of concurrent vacuum 做了什么 真空处理对数据库中的指定表或所有表执行以下任务: 1.移除死元组(空间整理,包含表数据,索引数据) oracle如何进行空间整理?手 ...

最新文章

  1. OC与Swift封装网络工具类
  2. 整合企业监控孤岛 Mocha BSM走进香港物流行业——香港空运货站有限公司
  3. 雷林鹏分享:Ruby XML, XSLT 和 XPath 教程
  4. 用Java编写第一个区块链(二)
  5. 最舒适的路线 第六届
  6. yolov3/tiny-yolov3训练和测试 python2/3
  7. AbstractBeanFactory 的getBean()方法调用FactoryBean
  8. 完美解决IE8有两个进程的问题
  9. C语言模拟实现标准库函数之strcpy()
  10. Redis常见问题及其一些重点知识总结
  11. requirejs加载顺序_教你5分钟学会用requirejs(必看篇)
  12. c#通过OleDb连接sybase 15.5
  13. Git 分支管理最佳实践(转载)
  14. SIM868硬件设计学习(一)
  15. Excel如何批量删除所有空格
  16. ROM RAM FLASH说明
  17. C++之binary_search二分查找算法
  18. 没项目实战经验?分享自学练手的软件测试项目实战+数据库+接口,部署超级简单
  19. 《C++ Primer Plus》读书笔记 第16章 string类和标准模板库
  20. CSC7715 同步整流

热门文章

  1. 免费使用IDEA,Pycharm等官方正版软件Jetbrains学生认证教程
  2. 揪出键盘上的“老鼠”
  3. 针对 DNS 监控的 Grafana Dashboard面板DeepFlow
  4. 程序员必备《新手手册》
  5. 诸葛智能荣登《2022中国企业数智化转型升级创新服务企业》榜单!
  6. AI绘画网站最全收集!!
  7. MT6737/MT6737T/MT6737M处理器参数差异分析资料
  8. esphome自制红外遥控器接入HA,用来控制灯光,开关等,可使用任意遥控控制
  9. 成为IT精英,我奋斗7年(震撼!正能量 转)
  10. 雨中拍照:廉价好用的自制伞架