暂无图片
postgreSQL unlogged 不记录wal日志,从库的数据又是通过wal日志来的,为什么unlogged表还是可以在从库查到数据?
我来答
分享
暂无图片 匿名用户
postgreSQL unlogged 不记录wal日志,从库的数据又是通过wal日志来的,为什么unlogged表还是可以在从库查到数据?

postgreSQL unlogged 不记录wal日志,从库的数据又是通过wal日志来的,为什么unlogged表还是可以在从库查到数据?

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

尽管unlogged表的更改不会被记录在WAL日志中,但PostgreSQL保留了一些元数据信息来确保从库可以正确地重放主库上的更改。这些元数据信息包括unlogged表的元数据、每个事务的开始和结束位置等。

因此,在从库上,当WAL日志被应用和重放时,即使unlogged表的更改没有直接记录在WAL日志中,从库仍然可以通过其他元数据信息来获取和更新unlogged表的数据。这就是为什么在从库上可以查询到unlogged表的数据。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏