数据库的内存是用于缓存数据的. 数据不在内存时就要从磁盘中读出来缓存到内存中, 这样会随着读取的数据增多,内存也会增长 RDS for MySQL 实例将内存规格的 75 % 分配给 Buffer Pool,默认情况下是分配给 InnoDB Buffer Pool;余下的 25% 内存供 其他组件 + 会话 使用。 实例重启后,随着数据逐渐加载到 Buffer Pool 中,实例的内存使用率会逐渐上升;当 Buffer Pool 充分使用后,内存使用率应该在 75% 以上。 随着使用的连接数增加,实例内存使用率也会随之增加。一般情况下,随着实例连接数和负载的稳定,RDS for MySQL 内存使用率会稳定在一定水平线上。只要稳定,就没问题。
