PostgreSQL技术周刊第26期:vacuum freeze无法回收事务号问题分析

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介: PostgreSQL(简称PG)的开发者们:云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。 PostgreSQL技术周刊会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊。

【点击订阅PostgreSQL技术周刊】

PostgreSQL(简称PG)的开发者们:
云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。
PostgreSQL技术周刊将会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊和关注PostgreSQL社区公众号

技术博客

vacuum freeze无法回收事务号问题分析
出现这种报错一般第一反应都是因为长事务引起的事务号无法回收,通过查询pg_stat_activity没有发现有长事务,而且是单表无法进行回收。原因是pg会把一些关键的系统表的元数据信息存储在relcache中,rd_isnailed=true就是表明这个表的relcache的relcache是不会去进行更新的,关键的系统表一般也不会去进行表元数据的变更,所以系统表不去更新relcache也是正常的。

直播预告

PostgreSQL培训系列直播—第四章:应用开发者指南(第5节)
直播地址:钉群(如何邀请朋友加入本群: https://c.tb.cn/F3.ZR5Hio
直播时间:2019年5月16日 19:30

image

精彩问答

请大家帮忙看看 怎么样才能在 PG11的二级分区表上 使用 分区并行聚合功能? 我测试一遍,如果表只有一级分区可以使用分区聚合,如果表有二级分区的话,就不可以,大家有没有成功使用的方法?
当从库延迟大于参数max_standby_streaming_delay值(默认30s),是不是无法马上提升为主库?
PG 部署在 ext4 文件系统上面 ,jbd2 进程 占用大量IO问题怎么优化? 只有归档和xlog放在这块盘上。
请教一下,为什么设置了local all all trust,本地的postgres用户还是不能直接登录 ?
一个异备能不能连接两套数据库 同步不同的数据库?
postgresql 排序 有哪些优化技巧? 如果不排序的话,我的结果几秒内就能返回,排序的话,半小时都出不来 增加work_mem、建索引都未有明显提升
请问一下,postgresql有没有锁库命令?
citus主备集群,CN节点做了流复制,在主CN执行创建分片表create_distributed_table,主集群的worker成功创建分片表,但是从集群的分片表没有创建成功。是不是就是说流复制操作只是把元数据复制到了从CN上,并不会执行相关的函数命令呢?
lock mode ExclusiveLock指的是什么呢
各位大神,请问pg中函数的访问权限怎么修改呢?

更多精彩问答

推荐专家

专家:德哥
专家介绍:阿里云数据库专家,PostgreSQL中国社区校长
最新分享:PostgreSQL 自定义复合类型(composite type) deform引入的额外开销
关注专家个人账号,掌握一手专家技术干货。

德哥直播课程

系列二
PostgreSQL培训系列直播—第四章:应用开发者指南-第1节
PostgreSQL培训系列直播—第四章:应用开发者指南-第2节
PostgreSQL培训系列直播—第四章:应用开发者指南-第3节
PostgreSQL培训系列直播—第四章:应用开发者指南-第4节
PostgreSQL培训系列直播—第三章:PG实例初始化、基本配置-第1节
PostgreSQL培训系列直播—第三章:PG实例初始化、基本配置-第2节
PostgreSQL培训系列直播—第二章:PG安装
PostgreSQL培训系列直播—第一章:掀开 PostgreSQL 的盖头

系列一
PostgreSQL多场景阿里云沙箱实验(第15讲):PostgreSQL 新类型提高开发生产力
PostgreSQL多场景阿里云沙箱实验(第14讲):PostgreSQL 数据清洗、采样、脱敏、批处理、合并
PostgreSQL多场景阿里云沙箱实验(第13讲):PostgreSQL 图式关系数据应用实践
PostgreSQL多场景阿里云沙箱实验(第12讲):PostgreSQL 物联网最佳实践
PostgreSQL多场景阿里云沙箱实验(第11讲):PostgreSQL 在社交应用领域的最佳实践
PostgreSQL多场景阿里云沙箱实验(第10讲):PostgreSQL 时空调度数据库实践
PostgreSQL多场景阿里云沙箱实验(第9讲):PostgreSQL 时空业务实践
PostgreSQL多场景阿里云沙箱实验(第8讲):PostgreSQL 简单空间应用实践
PostgreSQL多场景阿里云沙箱实验(第7讲):PostgreSQL 并行计算
PostgreSQL多场景阿里云沙箱实验(第6讲):PostgreSQL 用户画像系统实践
PostgreSQL多场景阿里云沙箱实验(第5讲):PostgreSQL 估值、概率计算
PostgreSQL多场景阿里云沙箱实验(第4讲):PostgreSQL 实时多维分析
PostgreSQL多场景阿里云沙箱实验(第3讲):PostgreSQL 实时搜索实践
PostgreSQL多场景阿里云沙箱实验(第2讲):PG秒杀场景实践
PostgreSQL多场景阿里云沙箱实验(第1讲):如何快速构建海量逼真测试数据

冯若航直播课程

PostgreSQL监控实战

王健直播课程

PostgreSQL数据库统计信息讲解

【点击订阅PostgreSQL技术周刊】

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
19天前
|
SQL 关系型数据库 MySQL
轻松入门MySQL:保障数据完整性,MySQL事务在进销存管理系统中的应用(12)
轻松入门MySQL:保障数据完整性,MySQL事务在进销存管理系统中的应用(12)
|
29天前
|
Cloud Native 关系型数据库 分布式数据库
开发者视角看云原生数据库一体化技术趋势
随着云原生数据库技术的不断发展,一体化数据库解决方案成为技术圈的热点,云原生数据库一体化技术是当前数据库领域的重要趋势,对于开发者而言,学习理解和应对这一趋势,对于业务开发的成功实施非常重要。比如,阿里云瑶池数据库和PolarDB-X等产品通过离在线一体化、处理分析一体化和集中分布一体化等创新理念,引领了数据库领域的新变革。那么本文就来从开发者的角度探讨云原生数据库一体化技术趋势,并分析在业务处理分析一体化、集中式与分布式数据库边界模糊和云原生一体化数据库的选择等方面的影响。
187 4
|
1月前
|
关系型数据库 MySQL 数据库
MySQL事务(简单明了)
MySQL事务(简单明了)
|
1月前
|
SQL 关系型数据库 MySQL
MySQL索引与事务
MySQL索引与事务
100 0
|
2月前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB登顶2024中国数据库流行榜:技术实力与开发者影响力
近日,阿里云旗下的自研云原生数据库PolarDB在2024年中国数据库流行度排行榜中夺冠,并刷新了榜单总分纪录,这一成就引起了技术圈的广泛关注。这一成就源于PolarDB在数据库技术上的突破与创新,以及对开发者和用户的实际需求的深入了解体会。那么本文就来分享一下关于数据库流行度排行榜的影响力以及对数据库选型的影响,讨论PolarDB登顶的关键因素,以及PolarDB“三层分离”新版本对开发者使用数据库的影响。
74 3
阿里云PolarDB登顶2024中国数据库流行榜:技术实力与开发者影响力
|
1月前
|
关系型数据库 MySQL 数据库
深入探讨MySQL并发事务的问题及解决方案
深入探讨MySQL并发事务的问题及解决方案
70 0
|
24天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
95 0
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL 数据库】4、MySQL 事务学习
【MySQL 数据库】4、MySQL 事务学习
44 0
|
5天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
12天前
|
存储 SQL 关系型数据库
【MySQL实战笔记】03.事务隔离:为什么你改了我还看不见?-02
【4月更文挑战第7天】数据库通过视图实现事务隔离,不同隔离级别如读未提交、读已提交、可重复读和串行化采用不同策略。以可重复读为例,MySQL使用多版本并发控制(MVCC),每个事务有其独立的视图。回滚日志在无更早视图时被删除。长事务可能导致大量存储占用,应避免。事务启动可显式用`begin`或设置`autocommit=0`,但后者可能意外开启长事务。建议使用`autocommit=1`并显式管理事务,若需减少交互,可使用`commit work and chain`。
28 5

热门文章

最新文章