?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
CHECKPOINT
預(yù)寫式日志(WAL)缺省時(shí)在事務(wù)日志中每隔一段時(shí)間放置一個(gè)檢查點(diǎn)。 要調(diào)整這個(gè)原子化檢查點(diǎn)的間隔,你可以參考運(yùn)行時(shí)選項(xiàng) checkpoint_segments和checkpoint_timeout。 CHECKPOINT強(qiáng)迫立即進(jìn)行檢查,而不是等到下一次調(diào)度時(shí)的檢查點(diǎn)。
檢查點(diǎn)是一個(gè)事務(wù)日志中的點(diǎn),所有數(shù)據(jù)文件都在該點(diǎn)被更新以反映日志中的信息, 所有數(shù)據(jù)文件都將被刷新到磁盤。請(qǐng)參考章27獲取更多有關(guān)Chapter 29系統(tǒng)的信息。
If executed during recovery, the CHECKPOINT command will force a restartpoint rather than writing a new checkpoint. 若在恢復(fù)期間執(zhí)行,CHECKPOINT命令將強(qiáng)制重啟動(dòng)點(diǎn)而不是寫一個(gè)新的 檢查點(diǎn)。
只有超級(jí)用戶可以調(diào)用CHECKPOINT。該命令不是設(shè)計(jì)用于常規(guī)操作的。
CHECKPOINT命令是PostgreSQL語(yǔ)言的擴(kuò)展。