mysql - AWS RDS 内存问题

标签 mysql amazon-web-services amazon-rds

我有一个在 Amazon 的 RDS 平台上运行的数据库,它似乎没有使用全部可用内存。

实例类型是 db.m4.xlarge,这应该给我 16 GiB 的内存,但是当我查看监控页面时,它显示我正在达到当前值为 2460 MB 的阈值。

Screenshot of AWS RDS monitoring page

当我查看 db-parameter-group 时,它显示 innodb_buffer_pool_size 应该是 DBinstanceClassMemory 的 3/4 但是当我检查实际值集时(通过登录到 db 并运行 show global variables) 是否设置为 12465471488(我假设这是字节?)

有谁知道这是为什么以及我应该设置哪些选项以使 RDS 实例充分利用可用内存?

最佳答案

控制台中显示的数字是可用 内存 -- 不是已用内存。这可以说是违反直觉的,但这就是这里所展示的。请注意,与数字相邻的小条形图大部分是满的,而不是大部分是空的。

关于mysql - AWS RDS 内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45170510/

相关文章:

mysql - sql查询多边形/矩形中的点

mysql - 更新 total_counts 列与 SELECT COUNT(*) 查询

使用 Amazon RDS 执行 PHP 时间特定操作

amazon-web-services - 使用 CloudFormation 获取 LB 的 DNS

c# - 使用 Amazon-SES 发送附件

postgresql - 为什么 Aurora Postgres 12.4 不能将其实例类从 db.r5.xlarge 更改为 db.r6g.4xlarge?

mysql - 创建 Elastic Beanstalk 环境时,有什么方法可以在创建时在 RDS MySQL 实例中创建触发器和存储过程吗?

java - 使用Matlab创建MySql数据库

php - mysql_query 不返回资源

amazon-web-services - 当前的AWS身份不是Sagemaker的角色吗?