【新功能/规格】RDS MySQL高性能云盘支持Buffer Pool Extension(BPE)功能

云数据库RDS MySQL高性能云盘支持Buffer Pool Extension(BPE)功能,该功能可以帮助您降低数据库级别的IO时延,实现缓存加速,提升磁盘IO效率和系统的响应速度。在不提升成本的情况下,您可以获得QPS的提升。

简介

高性能云盘的Buffer Pool Extension(BPE)功能基于数据库缓存池拓展(Buffer Pool Extension,后文简称BPE)实现。继承冷热数据分离的能力,BPE通过扩展InnoDB Buffer Pool将一部分数据页和温数据缓存到BPE中,使InnoDB可以灵活使用多种存储介质,从而提升产品的性价比。在不提升成本的情况下,您可以获得QPS的提升。详情请参见Buffer Pool Extension(BPE)功能

适用范围

  • 引擎:RDS MySQL

  • 版本:大于或等于MySQL 8.0 20230914

  • 产品系列:高可用系列、集群系列

  • 产品类型:标准版

  • 规格族:通用型

  • 地域和可用区(仅做参考,实际请以控制台为准):

    地域

    可用区

    西南1(成都)

    可用区B

    华北2(北京)

    可用区I

    华东2(上海)

    可用区M

    可用区N

    华东1(杭州)

    可用区J

费用说明

Buffer Pool Extension(BPE)功能免费。

邀测时间

2023811日至20231031

使用说明

  1. 访问实例列表,在上方选择地域,然后单击目标实例ID。

  2. 基本信息区域,单击存储类型右侧的高性能云盘开关设置,在弹出的对话框中,打开Buffer Pool Extension(BPE)开关。

开启Buffer Pool Extension(BPE)后的效果

Buffer Pool Extension(BPE)功能对只读或者读写混合场景的优化效果明显。

Buffer Pool Extension(BPE)功能开启后,您将可以免费使用一块高速磁盘(不可见)作为缓存。磁盘与内存的大小比例为 10:1。实例规格越大,使用的高速磁盘容量越大。

示例:如果您的内存为2 GB,开启Buffer Pool Extension(BPE)后高速磁盘缓存大小为20 GB。

影响

开启Buffer Pool Extension(BPE)的实例会占用一定的内存,占用内存大小约为Buffer Pool大小的4%。为了避免实例OOM的风险,开启Buffer Pool Extension(BPE)的实例会相应下调Buffer Pool。