暂无图片
opengauss如何查找lsn对应的具体时间?
我来答
分享
桑凯
2022-09-01
opengauss如何查找lsn对应的具体时间?

如下段同步信息,
sender_xxx_location和receiver_xxx_location 有较多lsn信息,如何转换这些lsn到具体的时间点。
[omm@mogdbv3s1 ~]$ gs_ctl query
[2022-09-01 21:16:41.815][19870][][gs_ctl]: gs_ctl query ,datadir is /opt/mogdb/data
HA state:
local_role : Standby
static_connections : 2
db_state : Normal
detail_information : Normal

Senders info:
No information
Receiver info:
receiver_pid : 13482
local_role : Standby
peer_role : Primary
peer_state : Normal
state : Normal
** sender_sent_location : 5/67814800
sender_write_location : 5/67814800
sender_flush_location : 5/67814800
sender_replay_location : 5/67814800
receiver_received_location : 5/67814800
receiver_write_location : 5/67814800
receiver_flush_location : 5/67814800
receiver_replay_location : 5/67814800**
sync_percent : 100%
channel : 192.168.5.31:56158<–192.168.5.30:26001

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

lsn消耗跟时间没有强关联关系

可以通过select pg_xlogfile_name('5/67814800');查xlog文件名,

xlog文件修改时间定大致的时间范围

暂无图片 评论
暂无图片 有用 1
打赏 0
桑凯
题主
2022-09-06
这种不够精确,比如分钟内的延迟看不出来。看看还有没有更好的办法。
桑凯

这种不够精确,比如分钟内的延迟看不出来。看看还有没有更好的办法。

暂无图片 评论
暂无图片 有用 0
打赏 0
哇哈哈
2022-09-06
查带时间戳的业务表,最新一条记录
DarkAthena

看看这个函数,直接给了个RTO的时间

select * from local_recovery_status();
复制

还有这个视图

select * from global_rto_status;
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MogDB支持cardinality函数吗?
回答 1
mogdb官方文档说支持cardinality函数,但实测截止到3.0.0版本,一致都不支持,openGausss也不支持。https://docs.mogdb.io/zh/mogdb/v2.0.1/
openGauss在创建表时,支持哪几种数据分区?
回答 2
可参见openGauss社区官方文档:一、数据分区是数据库产品普遍具备的功能。在openGauss中,数据分区是对数据按照用户指定的策略对数据做的水平分表,将表按照指定范围划分为多个数据互不重叠的部分
openGauss 3.0 版本有哪些新特性?
回答 1
2022年4月1号,openGauss3.0.0&nbsp;版本正式发布,openGauss3.0.0是openGauss社区继2.0.0之后发布的又一个Release版本,版本维护生命周期为3.5年
openGauss产品定位是什么?
回答 1
已采纳
产品定位openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。多种存储模式支持复合业务场景,新引入提供原地更新存储引擎。NUMA化数据结构支持高性能。Paxos一致性日
openeuler里带的opengauss,怎么用?
回答 3
在服务器操作系统安装的时候,选择组件那一步,可以看到有openGauss,勾选上,就和操作系统一起装好了
openGauss 如何针对行级访问进行控制?
回答 1
在实际业务中还存在另外一种场景,同一张数据表,只允许用户查看满足特定条件的行数据,此时就需要将访问控制精确到数据表的行级别,使得不同用户执行相同的SQL查询、更新或删除操作,读取到的结果是不同的。用户
gsql连接数据库,提示“unknow:26000”,错误如下,要如何处理?
回答 1
检查下26000端口是否存在&nbsp;确认openGauss的端口和服务是否启动
docker 安装opengauss 报数据库启动错误
回答 9
您好,这个问题解决了吗?
opengauss选择版本是选最新版(3.0.0)还是选择次新版本(2.1.0)更稳?
回答 3
“X.1.0&quot;版本定位为预览版(预览版支持时间只有半年),对应的正式版版本号为”(X1).1.0&quot;所以2.1.0版本是3.0.0版本的预览版,3.0.0修复了2.1中的很多问题。尝
opengauss Datakit 5.0.0迁移
回答 1
暂无文字回复
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~