【產(chǎn)品/功能變更】RDS PostgreSQL云盤版實(shí)例的內(nèi)存利用率監(jiān)控項(xiàng)優(yōu)化
RDS PostgreSQL云盤實(shí)例基于云服務(wù)部署,需預(yù)留部分內(nèi)存為系統(tǒng)、管控服務(wù)使用。當(dāng)前內(nèi)存利用率指標(biāo)無(wú)法精確衡量業(yè)務(wù)負(fù)載,本次優(yōu)化將提升內(nèi)存利用率指標(biāo)的準(zhǔn)確性,幫助您更好地監(jiān)控實(shí)例的真實(shí)運(yùn)行狀況。
優(yōu)化內(nèi)容
內(nèi)存利用率計(jì)算邏輯。
優(yōu)化前:
內(nèi)存利用率 = PostgreSQL進(jìn)程占用內(nèi)存 / 實(shí)例規(guī)格內(nèi)存
優(yōu)化后:
內(nèi)存利用率 = (PostgreSQL進(jìn)程占用內(nèi)存 + 管控系統(tǒng)內(nèi)存消耗 + 操作系統(tǒng)內(nèi)存消耗) / 實(shí)例規(guī)格內(nèi)存
相比優(yōu)化前,內(nèi)存實(shí)際使用量的計(jì)算更加準(zhǔn)確:
新增了管控系統(tǒng)內(nèi)存消耗和操作系統(tǒng)內(nèi)存消耗(操作系統(tǒng)預(yù)留內(nèi)存、Page Cache、Page Tables等)。
PostgreSQL進(jìn)程占用內(nèi)存新增計(jì)算大頁(yè)內(nèi)存。RDS PostgreSQL會(huì)自動(dòng)分配部分內(nèi)存(約規(guī)格內(nèi)存的25%),開啟大頁(yè)(Huge Page),用于提升頁(yè)表寄存緩沖器(TLB)命中率和穩(wěn)定性。
優(yōu)化時(shí)間
2022年11月30日
優(yōu)化結(jié)果及影響
您可以在RDS PostgreSQL云盤版實(shí)例的
頁(yè)面中,查看監(jiān)控指標(biāo)內(nèi)存利用率(%)。實(shí)例規(guī)格及性能均不會(huì)發(fā)生變化,但因計(jì)算邏輯調(diào)整,監(jiān)控指標(biāo)內(nèi)存利用率(%)的展示結(jié)果會(huì)有所上升,其結(jié)果更加精確。
說(shuō)明如何查看監(jiān)控項(xiàng),請(qǐng)參見(jiàn)性能趨勢(shì)。您也可以使用查看增強(qiáng)監(jiān)控功能,查詢數(shù)據(jù)庫(kù)指標(biāo)db.mem_available.ratio,獲取數(shù)據(jù)庫(kù)可用內(nèi)存率(%)。
優(yōu)化內(nèi)存利用率計(jì)算邏輯后,部分小規(guī)格的獨(dú)享規(guī)格實(shí)例實(shí)際內(nèi)存可用率可能出現(xiàn)較低的現(xiàn)象,推薦將實(shí)例規(guī)格變更配置為通用規(guī)格。具體操作,請(qǐng)參見(jiàn)變更配置。