unlogged表正常退出丢失数据

【pg】

退出后,有一条checkpoint_shutdown记录

checkPoint.redo=RecPtr

36AE9F10=917413648,最后一条记录lsn

 进程启动时,这两个值相等-》inRecovery=false

就不处理init文件

【opengauss】 

checkPoint.redo是第一条

RecPtr第三条

(gdb) p checkPoint.redo
$10 = 82204448   #4E65720
(gdb) p RecPtr
$11 = 82204576   #4E657A0

checkPoint.redo<RecPtr

inRecovery=true, 会清理unlogged表文件

posted @ 2021-12-23 00:18  stupidstan2019  阅读(33)  评论(0编辑  收藏  举报