连续归档分析wal参数说明重点

执行分析工具:/usr/pgsql-12/bin/pg_waldump 000000010000000000000014 > log.rmgr
复制代码

在这里插入图片描述

里头的一些参数说明:
rmgr: 值为Heap就是DML的xlog日志,其他的也没有太过于关注的地方|还有一些Btree索引吧就是新增进来的数据建立索引
------->>最重要的
blkref:当前操作的表引用信息
rel 1663/16384/28198(上面的图1663/16384/2673是给大家看看rel位置在哪不是目前真实数据)
1663:是pg_default表空间的Oid
16384:是数据库testdb的Oid
28198:是表的Oid
tx:事务号
lsn:当前xlog记录这一条日志的ID位置
prev:上一个Xlog记录这一日志的ID位置
desc:一些描述信息
复制代码

特别重要的当前DML操作属于那个表空间以及数据库中的那个表演示

拿出之前日志中DML这个操作属于那个表的引用 rel:1663/16384/2674
复制代码
查表空间oid:我这里是1663
select oid,spcname from pg_tablespace;
复制代码

在这里插入图片描述

查数据库oid:我这里是2674
select oid,datname from pg_database;
复制代码

在这里插入图片描述

查当前表的oid:我这里是28198
select oid,datname from pg_database;
复制代码

在这里插入图片描述 本次帖子目的是以后是要去wal日志文件里面找数据(超级重要注意!!)

Supongo que te gusta

Origin juejin.im/post/7075275018116005924
Recomendado
Clasificación