更新时间:2023-09-04
通过DMP平台【监控中心/性能趋势/资源监控】查看内存使用率,当内存使用率较高情况下。
登录DBVM后台,执行以下命令确实数据库是否使用swap空间。
awk '/^Swap:/ {SWAP+=$2}END{print SWAP" KB"}' /proc/`pidof mysqld`/smaps
访问【数据库/数据库列表/数据库详情】参数配置页,查看对应参数是否设置合理;
RDS MySQL8.0 可通过【数据库/数据库列表/数据库详情】更多访问SQL控制台,执行以下SQL查看内存分配情况:
SELECT event_name,
current_alloc
FROM sys.memory_global_by_current_bytes
WHERE event_name LIKE 'memory%innodb%';
若数据库参数设置合理,且内存分配合理情况下,可以考虑通过访问【数据库/数据库列表/数据库详情】拓扑页对数据库进行内存扩容操作。