postgresql之使用lsn 获取 wal文件名的实例
pg_xlogfile_name():转换wal日志位置为文件名。系统环境:查看当前的LSN和wal 名称对应关系LSN:4/D20001B0说明:LNS有三部分组成4:代表walfile的第二部分D2:代表walfile文件的最后两位0001B0:代表偏移量walfile:00000001 00000004 000000D2说明:由24个字符,三部分组成,每部分由8个字符组成,代表含义如下00000001:代表数据库运行的时间轴,如果恢复过数据库这个值会增大00000004:对LSN的第二部分对应000000D2:代表walfile文件的最后两位查看walfile文件的路径说明:pg的walfile大小默认是16MB,可以在初始化数据库时通过initdb --wal-segsize=SIZE方式来修改
用户评论