RDS PostgreSQL云盘实例基于云服务部署,需预留部分内存为系统、管控服务使用。当前内存利用率指标无法精确衡量业务负载,本次优化将提升内存利用率指标的准确性,帮助您更好地监控实例的真实运行状况。
优化内容
内存利用率计算逻辑。
优化前:
内存利用率 = PostgreSQL进程占用内存 / 实例规格内存
优化后:
内存利用率 = (PostgreSQL进程占用内存 + 管控系统内存消耗 + 操作系统内存消耗) / 实例规格内存
说明
相比优化前,内存实际使用量的计算更加准确:
新增了管控系统内存消耗和操作系统内存消耗(操作系统预留内存、Page Cache、Page Tables等)。
PostgreSQL进程占用内存新增计算大页内存。RDS PostgreSQL会自动分配部分内存(约规格内存的25%),开启大页(Huge Page),用于提升页表寄存缓冲器(TLB)命中率和稳定性。
优化时间
2022年11月30日
优化结果及影响
您可以在RDS PostgreSQL云盘版实例的
页面中,查看监控指标内存利用率(%)。实例规格及性能均不会发生变化,但因计算逻辑调整,监控指标内存利用率(%)的展示结果会有所上升,其结果更加精确。
优化内存利用率计算逻辑后,部分小规格的独享规格实例实际内存可用率可能出现较低的现象,推荐将实例规格变更配置为通用规格。具体操作,请参见变更配置。