PostgreSQL9.x和10.x中xlog的变化

Stella981
• 阅读 367

目前PostgreSQL已经出了PG11Beta2版本,细心的朋友可能已经发现,PG9.x及之前版本的xlog做了一些改动,在10以后的版本,xlog改成了wal,官方出于安全性的考虑做出了该改动。

随着这些变化,有一些基于xlog的监控也需要随之修改,比如对replication slot size的监控。

在9.x版本里面可以通过以下语句进行监控:

SELECT pg_xlog_location_diff(pg_current_xlog_location(), restart_lsn) FROM pg_replication_slots WHERE slot_name = 'SLOT NAME';

在10.x以后的版本里,location修改为lsn,xlog修改为wal,所以语句也随之修改为:

SELECT pg_wal_lsn_diff(pg_current_wal_insert_lsn(), restart_lsn) FROM pg_replication_slots WHERE slot_name = 'SLOT NAME';

~~如果感觉对您有用,请打赏支持一下~~

点赞
收藏
评论区
推荐文章
Chase620 Chase620
3年前
前端异常监控解决方案研究 – 腾讯CDC
前端监控包括行为监控、异常监控、性能监控等,本文主要讨论异常监控。对于前端而言,和后端处于同一个监控系统中,前端有自己的监控方案,后端也有自己等监控方案,但两者并不分离,因为一个用户在操作应用过程中如果出现异常,有可能是前端引起,也有可能是后端引起,需要有一个机制,将前后端串联起来,使监控本身统一于监控系统。因此,即使只讨论前端异常监控,其实也不能严格区分前
Stella981 Stella981
2年前
HarmonyOS分布式任务调度开发之
背景最近基于HarmonyOS在写一个通讯录的项目,已经完成了一个java版本的通讯录,通讯录数据全部存储在sqlite数据库中。现在在着手写一个JS版本的通讯录,这时候关于JS版本中数据的读取,我做了3个版本,一个版本是JS里面存储的静态数据,一个版本是javaSpringboot做了一个服务端进行http网络交互,前面两个是我们在Andro
Stella981 Stella981
2年前
Flink1.10和Hive集成需要注意的点
前几天,Flink官方release了Flink1.10版本,这个版本有很多改动。比如:Flink1.10同时还标志着对Blink的整合宣告完成,随着对Hive的生产级别集成及对TPCDS的全面覆盖,Flink在增强流式SQL处理能力的同时也具备了成熟的批处理能力。本篇博客将对此次版本升级中的主要新特性及优化、值得注意的重要
Stella981 Stella981
2年前
K8S 部署 Web UI
在早期的版本中Kubernetes可以在Dashboard中看到heapster提供的一些图表信息,在后续的版本中会陆续移除掉heapster,现在更加流行的监控工具是prometheus,prometheus是Google内部监控报警系统的开源版本,所以这里的Dashboard 不会看到有图表信息。1.下载官方的yaml文件
Wesley13 Wesley13
2年前
CDH用户及开发者应当关注的CDP组件变化
在Cloudera和Hortonworks合并后,Cloudera公司推出了新一代的数据平台产品CDPDataCenter(以下简称为CDP),在2019年11月30日已经正式GA。CDP的版本号延续了之前CDH的版本号,从7.0开始,目前最新的版本号为7.0.3.0。那么CDP对比之前的ClouderaEnterpriseDataHub(
Wesley13 Wesley13
2年前
PHP7版本改动细节整理翻译完毕
自从鸟哥发布PHP7相关的版本以来,就一直关注PHP7的进展。PHP7是非常值得期待的一个版本,性能获得了极大的提升,语法也更加合理规范。最近就花了一些时间,整理翻译了PHP7版本的改动记录文件。主要包括了以下部分:  2非兼容性改动   2.1语言修改   2.1.1变量处理机制修改   2.1.2list
Stella981 Stella981
2年前
Cloud Insight 数据管理平台 Beta 版上线
CloudInsightBeta1.0版本于2015年8月20日,上线。CloudInsight是一个数据管理平台,兼顾IT基础设施和平台服务监控。目前支持Ubuntu、Fedora、RedHat和CentOS操作系统的监控;也支持MongoDB、MySQL等服务器监控,和Nginx服务器的监控。在B
Stella981 Stella981
2年前
Flink1.10和Hive集成一些需要注意的点
前几天,Flink官方release了Flink1.10版本,这个版本有很多改动。比如:Flink1.10同时还标志着对Blink的整合宣告完成,随着对Hive的生产级别集成及对TPCDS的全面覆盖,Flink在增强流式SQL处理能力的同时也具备了成熟的批处理能力。本篇博客将对此次版本升级中的主要新特性及优化、值得注意的重要
Stella981 Stella981
2年前
Smack_4_1_1 的聊天推送
基于openfire\_3\_10\_0、smack\_4\_1\_1 的聊天推送demo.前提:在最新版本中通过smack类库实现聊天内容的推送方式和旧版本变化有点大。《注意》在导入smack本身的jar包之外,还需要以下第三方库的支持,请事先准备下载:1. commonslogging1.2.jar2. httpc
晴雯 晴雯
11个月前
2023 IDEA 最新激活码,亲测可用,IntelliJ IDEA永久激活
InteIIiJIDEA2023.版本发布了,很多朋友已经迫不及待升级了。官方对此版本的新变化总结:在IntelliJIDEA2023.1中,我们根据用户的宝贵反馈对新UI做出了大量改进。我们还实现了性能增强,从而更快导入Maven,以及在打开项目时更早提