匿名用户restart_lsn为什么不是实时的在变化,而是间隔5到10秒刷新一下
一个主库,一个从库的逻辑复制场景下,
每隔1秒刷新一次 ,主库执行发现,restart_lsn 不是一直在变,是隔上5到10秒 ,变化一下,为什么?我的数据每秒都在插入,
select slot_name,plugin,slot_type,database,active,restart_lsn from pg_replication_slots where slot_name='sub1';
slot_name | plugin | slot_type | database | active | restart_lsn
-----------+----------+-----------+----------+--------+-------------
sub1 | pgoutput | logical | mydb | t | 1/967CF848
每隔1秒刷新一次 ,数据一直在增长,因为主库有个insert 插入数据的脚本,一直在跑,
select count(8) from t_perl ;
restart_lsn 表示啥含义?
问题2:有什么指标或者系统字段,能分辨出当前正在插入的是小事务,还是执行的大事务,
类似mysql那种,如果执行大事务,replay position 点位会卡住不动
pg通过什么来区分逻辑复制或者物理复制中,当前执行的是大事务,还是小事务?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
