PostgreSQL xlog格式之no backup full page
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,heap_insert xl_heap_insert xlrec; xl_heap_header xlhdr; XLogRegisterData((char
千家信息网最后更新 2026年11月01日PostgreSQL xlog格式之no backup full page
heap_insert xl_heap_insert xlrec; xl_heap_header xlhdr; XLogRegisterData((char *) &xlrec, SizeOfHeapInsert);->//xl_heap_insert |-- XLogRecData *rdata; | rdata->data = data; | rdata->len = len; | mainrdata_last->next = rdata; | mainrdata_last = rdata; |-- mainrdata_len += len; //xl_heap_header+heapup->t_data XLogRegisterBufData(0, (char *) &xlhdr, SizeOfHeapHeader);-> |-- regbuf = ®istered_buffers[block_id]; | rdata->data = data; | rdata->len = len; | regbuf->rdata_tail->next = rdata; | regbuf->rdata_tail = rdata; |-- regbuf->rdata_len += len; XLogRegisterBufData(0,(char *) heaptup->t_data + SizeofHeapTupleHeader,heaptup->t_len - SizeofHeapTupleHeader); recptr = XLogInsert(RM_HEAP_ID, info);-> |-- rdt = XLogRecordAssemble(rmid, info, RedoRecPtr, doPageWrites,&fpw_lsn); |-- EndPos = XLogInsertRecord(rdt, fpw_lsn, curinsert_flags);static XLogRecData hdr_rdt;XLogRecordAssemble: char *scratch = hdr_scratch;//hdr_scratch是一个xlog记录的开始位置 rechdr = (XLogRecord *) scratch; scratch += SizeOfXLogRecord; hdr_rdt.next = NULL; rdt_datas_last = &hdr_rdt;//xlog记录链表头 hdr_rdt.data = hdr_scratch; //hdr_rdt->next=xl_heap_header+heapup->t_data registered_buffer *regbuf = ®istered_buffers[block_id]; rdt_datas_last->next = regbuf->rdata_head; dt_datas_last = regbuf->rdata_tail; //xl_heap_header+heapup->t_data后面紧跟着xl_heap_insert rdt_datas_last->next = mainrdata_head; rdt_datas_last = mainrdata_last;
位置
表头
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技名片
湖南永感互联网科技有限公司
金融科技 互联网金融
互联网 科技创新
致骋互联网科技
唐信互联网科技
凡科互联网科技
壕鑫互联网络科技
哈尔滨新华互联网科技
顺网科技2021年互联网排名
山东吉时兔互联网科技有限公司
移动互联网科技股
湖南诚度互联网科技有限公司
福建科技产业互联网发展
浙南科技城互联网大厦建设工程
马化腾互联网科技教学
亚光科技低轨卫星互联网
网互联网络科技
利用互联网等科技手段
武汉亿视互联网科技有限公司
互联网科技股
互联网科技公司税收优惠
长亮科技 互联网金融
上海卓越科技 互联网
崇明区互联网教育科技诚信经营
互联网在线教育科技创业
用友工业互联网科技发展
上海科技产业互联网平台
广东工业互联网大赛深圳学泰科技
科技美学互联网 艺术