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数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
轻松入门MySQL:保障数据完整性,MySQL事务在进销存管理系统中的应用(12)
轻松入门MySQL:保障数据完整性,MySQL事务在进销存管理系统中的应用(12)
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
98 0
|
24天前
|
SQL 安全 关系型数据库
【MySQL实战笔记】03.事务隔离:为什么你改了我还看不见?-01
【4月更文挑战第6天】MySQL事务的隔离性确保数据操作的完整性和一致性,ACID原则包括原子性、一致性、隔离性和持久性。事务隔离级别有四种:读未提交、读提交、可重复读和串行化,分别解决并发问题如脏读、不可重复读和幻读。不同隔离级别在效率和安全性间权衡,例如读未提交允许未提交变更可见,而串行化通过锁保证安全但可能降低效率。在不同隔离级别下,事务看到的数据状态会有所变化,例如在可重复读级别,事务始终看到初始数据,而在串行化级别,事务会等待其他事务完成再继续,避免数据冲突。
277 10
|
2天前
|
SQL 安全 关系型数据库
【Mysql-12】一文解读【事务】-【基本操作/四大特性/并发事务问题/事务隔离级别】
【Mysql-12】一文解读【事务】-【基本操作/四大特性/并发事务问题/事务隔离级别】
|
4天前
|
存储 关系型数据库 MySQL
Mysql学习--深入探究索引和事务的重点要点与考点
Mysql学习--深入探究索引和事务的重点要点与考点
|
4天前
|
存储 SQL 关系型数据库
Mysql_数据库事务
Mysql_数据库事务
|
5天前
|
SQL 关系型数据库 MySQL
MySQL事务与MVCC详解
MySQL事务与MVCC详解
15 0
|
6天前
|
缓存 关系型数据库 MySQL
【专栏】MySQL高可用与性能优化——从索引到事务
【4月更文挑战第27天】本文探讨了提升MySQL性能和高可用性的策略,包括索引优化、查询优化和事务管理。通过合理使用B-Tree和哈希索引,避免过度索引,以及优化查询语句和利用查询缓存,可以改善性能。事务管理中,应减小事务大小并及时提交,以保持系统效率。主从或双主复制可增强高可用性。综合运用这些方法,并根据实际需求调整,是优化MySQL的关键。
|
7天前
|
Java 关系型数据库 MySQL
{MySQL}索引事务和JDBC
{MySQL}索引事务和JDBC
17 0
|
8天前
|
存储 SQL Oracle
02-PostgreSQL 存储过程的进阶介绍(含游标、错误处理、自定义函数、事务)
02-PostgreSQL 存储过程的进阶介绍(含游标、错误处理、自定义函数、事务)


http://www.vxiaotou.com