暂无图片
pg中某个表年龄很大,会发生autovacuum,但是数据库某个库的年龄很大会发生什么?
我来答
分享
暂无图片 匿名用户
pg中某个表年龄很大,会发生autovacuum,但是数据库某个库的年龄很大会发生什么?

当表的年龄大于autovacuum_freeze_max_age时(默认是2亿),autovacuum进程会自动对表进行freeze



pg中某个表年龄很大,会发生autovacuum,但是数据库某个库的年龄很大会发生什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
yBmZlQzJ

由于PG的事务数量是有上限的,新老事务之间的年龄超过最大值之后必须要冻结,所以要及时监控,及时处理

暂无图片 评论
暂无图片 有用 1
打赏 0
孙希瑞
2022-11-24
回答交流
Markdown


请输入正文
提交
相关推荐
postgres oracle_fdw2.4版本IMPORT FOREIGN SCHEMA的bug???
回答 3
已采纳
用下面的命令测试是没问题的IMPORTFOREIGNSCHEMA"SCOTT"FROMSERVERserveroraINTOpublicOPTIONS(case'lower',re
pg中时间线的理解
回答 1
非常类似Oracle的化身只不过一个是用timeline,一个使用scn
postgresql 有没有办法看出alter column一直在做什么?
回答 1
已采纳
可以试试这个sqlselectwaiteventtype,waitevent,count()frompgstatactivitywherewaiteventisnotnullgroupby1,2ord
生产上有没有用到postgreSQL 14版本的吗?
回答 3
我准备过23个月上PG16,数据库上线后更新太麻烦,不如一步到位。
postgreSQL 如果要给一个非owner的用户,赋予修改表字段的权限,怎么操作?
回答 1
GRANTUPDATE(field1)ONtable1TOuser1;
PG12升级到PG14,pg_upgrade --link的升级方式,需要注意什么?欢迎大牛指导
回答 1
在将PostgreSQL从版本12升级到版本14时,使用pgupgrade工具的link模式进行升级是一个不错的选择。然而,在进行这样的升级时,还是需要注意以下几点:备份数据:在开始任何数据库升级之前
PG中如何skip scan?是否和Oracle中的skip scan匹配
回答 2
不过https://developer.aliyun.com/article/582866这个文章有一些测试,供您参考
postgreSQL 数据库忽略大小写查询的问题如何解决?
回答 1
已采纳
查询的时候可以加“”更多细节参考https://blog.csdn.net/weixin39540651/article/details/117361076
greenplum 故障 提示 could not open file “pg_distributedlog/03B8”
回答 1
可能的原因分析文件丢失或损坏:最直接的原因可能是文件“pgdistributedlog/03B8”确实丢失了。这可能是由于存储介质故障、意外删除或者文件系统错误导致的。例如,存储Greenplum数据
pg和mysql有哪些老外写的比较好的博客地址,求推荐
回答 1
PostgreSQL相关博客PostgreSQL官方博客https://www.postgresql.org/about/newsarchivePostgreSQL星球https://planet.p