本文作为XLOG模块的内容,主要分享PostgreSQL数据库在StartupXLOG()函数中如何去分配并初始化一个新的XLogReader。XLogReader的数据类型是struct XLogReaderState,该结构体内部的成员主要包含了读取和关闭XLOG文件的回调函数,以及读取到XLOG段文件内容的内存缓冲区。
XLOG
StartupXLOG()
XLogReader
struct XLogReaderState
void StartupXLOG() { XLogReaderState *xlogreader; ...
京公网安备 11010502049817号