日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解PostgreSQL中的checkpoint概念

checkpoint又名檢查點,在Oracle中checkpoint的發(fā)生意味著之前的臟數(shù)據(jù)全部寫回磁盤,數(shù)據(jù)庫實現(xiàn)了一致性與數(shù)據(jù)完整性。Oracle在實現(xiàn)介質(zhì)恢復(fù)時將以最近的checkpoint為參照點執(zhí)行事務(wù)前滾。在PostgreSQL中checkpoint起著相同的作用:寫臟數(shù)據(jù);完成數(shù)據(jù)庫的完整性檢查。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、介休網(wǎng)站維護、網(wǎng)站推廣。

checkpoints相關(guān)參數(shù):

checkpoint_segments:

WAL log的***數(shù)量,系統(tǒng)默認(rèn)值是3。該值越大,在執(zhí)行介質(zhì)恢復(fù)時處理的數(shù)據(jù)量也越大,時間相對越長。

checkpoint_timeout:

系統(tǒng)自動執(zhí)行checkpoint之間的***時間間隔,同樣間隔越大介質(zhì)恢復(fù)的時間越長。系統(tǒng)默認(rèn)值是5分鐘。

checkpoint_completion_target:

該參數(shù)表示checkpoint的完成目標(biāo),系統(tǒng)默認(rèn)值是0.5,也就是說每個checkpoint需要在checkpoints間隔時間的50%內(nèi)完成。

checkpoint_warning:

系統(tǒng)默認(rèn)值是30秒,如果checkpoints的實際發(fā)生間隔小于該參數(shù),將會在server log中寫入寫入一條相關(guān)信息??梢酝ㄟ^設(shè)置為0禁用信息寫入。

checkpoint執(zhí)行控制:

1,數(shù)據(jù)量達到checkpoint_segments*16M時,系統(tǒng)自動觸發(fā);

2,時間間隔達到checkpoint_timeout參數(shù)值時;

3,用戶發(fā)出checkpoint命令時。

checkpoints參數(shù)調(diào)整:

正確合適的參數(shù)值總能夠給系統(tǒng)帶來益處,checkpoints參數(shù)合理的配置不僅能夠減少系統(tǒng)IO寫入的阻塞,同時還會減少高峰時IO給系統(tǒng)帶來的壓力。首先可以通過觀察checkpoint_warning參數(shù)寫入的日志,來估算系統(tǒng)寫入的數(shù)據(jù)量:一般情況下checkpoint_warning參數(shù)值小于checkpoint_timeout;

估算公式:checkpoint_segments*16M*(60s/m)/checkpoint_warning=大致每分鐘數(shù)據(jù)量,得到每分鐘寫入的數(shù)據(jù)量(這里全部是估算,建立在warning參數(shù)的合理設(shè)置上)。

合理配置情況:checkpoint_segments*16M*checkpoint_timeout(m)略大于上述值.

以上述公式為依據(jù),配置checkpoint_segments與checkpoint_timeout,兩個參數(shù)應(yīng)該盡量平衡為一個足夠大和足夠小的值。在數(shù)據(jù)量異常高的情況下應(yīng)該考慮,磁盤帶寬與checkpoint時數(shù)據(jù)量的關(guān)系。

個人觀點:

假如以checkpoint_segments參數(shù)為閥值時,可以計算高峰時需要的帶寬(秒):checkpoint_segments*16M/(checkpoint_warning*checkpoint_completion_target)。

假如以checkpoint_timeout參數(shù)為閥值時,checkpoint_warning值***大于等于checkpoint_timeout,通過監(jiān)控系統(tǒng)數(shù)據(jù)字典統(tǒng)計寫入的數(shù)據(jù)量Total。
Total/(checkpoint_timeout*checkpoint_completion_target)得到IO的帶寬要求。


本文名稱:詳解PostgreSQL中的checkpoint概念
URL鏈接:http://m.5511xx.com/article/djpjpco.html