注:该图片摘自《The Internals of PostgreSQL 》第9章节。
1、日志文件由3部分组成:前8位:表示时间线;中间8位:表示逻辑日志文件号;最后8位表示段号。
2、一个逻辑日志文件由256个段文件组成,pg_xlog目录下看到的每个文件是段文件。
3、段号的计算方法是(lsn/16M)%256
4、逻辑文件号的计算方法是(lsn/(16M*256))
注:该图片摘自《The Internals of PostgreSQL 》第9章节。
1、日志文件由3部分组成:前8位:表示时间线;中间8位:表示逻辑日志文件号;最后8位表示段号。
2、一个逻辑日志文件由256个段文件组成,pg_xlog目录下看到的每个文件是段文件。
3、段号的计算方法是(lsn/16M)%256
4、逻辑文件号的计算方法是(lsn/(16M*256))