检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RDS实例内存使用率指标的计算方法 单击云数据库RDS实例名称,在“高级运维”页面可以查看内存使用率监控指标。 图1 实例监控 RDS内存使用率指标的计算方法: 内存使用率 =(总内存 –(空闲内存 + 给文件的缓冲大小 + 高速缓冲存储器使用的大小))/ 总内存 父主题: 数据库监控
CPU/内存配置与TPS和QPS性能相关的问题 场景1 问:如下图中,为什么本地SSD盘支持更高的硬盘吞吐量,但TPS和QPS反而比SSD云盘低? 同样2U8GB的配置,本地SSD盘的性能比SSD云盘更好,但2U4GB配置下本地SSD盘性能不如SSD云盘。 答: 云盘性能比本地盘
内存使用超限风险与优化 RDS for MySQL内存说明 RDS for MySQL的内存大体可以分为GLOBAL级的共享内存和SESSION级的私有内存两部分: 共享内存是实例创建时根据参数值分配的内存空间,并且是所有连接共享的。 私有内存用于每个连接到MySQL服务器时才分配各自的缓存,且只有断开连接才会释放。
内存加速概述 内存加速是GeminiDB Redis为了优化“传统被动缓存方案”而推出的功能,它可以让用户通过界面配置规则的形式,自动缓存MySQL的数据,加速MySQL的访问。 如下图图1所示,“传统被动缓存方案”需要用户自行开发代码把MySQL中的数据写入到缓存中,存在效率低
开启内存加速 在已有的MySQL实例开启内存加速时,需要先创建GeminiDB实例。 注意事项 内存加速开启后,不允许在MySQL实例执行RESET MASTER、FLUSH LOGS等删除binlog的命令。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
云数据库 GeminiDB Redis 接口”。 在左侧导航栏选择“内存加速管理”,单击目标映射操作列的“解除”。 图2 内存加速管理 单击确认框的“确定”,即可完成映射关系解除。 图3 解除映射 父主题: 内存加速
内存加速 内存加速概述 开启内存加速 管理映射规则 内存加速管理 父主题: RDS for MySQL用户指南
MySQL本身具有内存动态平衡机制,内存使用率在90%以下您可无需关注,同时建议内存使用率告警阈值设置不低于90%。 在业务运行中缓冲池内存会逐渐增大至“innodb_buffer_pool_size”的值,可通过监控指标“缓冲池利用率”查看缓冲池内存的增长趋势。 RDS for
og,参考如下表格规则重置参数值: 表4 内存变更场景下重置参数值 场景 参数值无修改 参数值有修改 升配(内存升高) 重置为新规格的默认值 在修改值与新规格默认值之间优先取较大的值,即Max(default,custom) 降配(内存降低) 重置为新规格的默认值 在修改值与新规
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。 当底层虚拟机与目标规格架构不同时,会限制
内存使用率高问题定位及处理方法 内存使用率说明 PostgreSQL数据库中内存使用率主要是由共享内存和本地内存组成。 共享内存:主要用于数据的缓冲区、wal日志的缓冲区等,以便提高读写性能。除此之外也包含一些全局信息,如进程、锁信息等。 shared_buffers参数的值决定初始申请共享内存的大小,RDS
RDS”,进入RDS信息页面。 在“实例管理”页面,选择目标实例名称。 在左侧导航栏选择“内存加速”,在“映射规则”页面单击目标规则操作列的“删除”,即可完成映射规则删除。 父主题: 内存加速
erver层。 Engine层的内存包括InnoDB Buffer Pool、Log Buffer、Full Text Index Cache,其中InnoDB Buffer Pool为常驻内存,占用内存较大。 InnoDB缓冲池是一个内存区域,用于保存InnoDB表、索引和其他
不同RDS实例的CPU和内存是否共享 不同规格类型的CPU和内存共用资源的情况不同: 通用型CPU和内存规格: 与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。 独享型CPU和内存规格: 完全独享的
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。 当实例进行CPU/内存规格变更时,不能对
在弹出的对话框中输入密码,单击“测试连接”。 测试连接成功后,单击“登录”。 查看并确认目标库名和表名等。确认相关数据是否迁移完成。 进行性能测试 迁移完成后,可以根据需要进行性能测试。测试性能的方法请参见性能白皮书。 父主题: 上云操作
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 实例处于正常状态,可以变更规格。 容灾实例不允许变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。
for MySQL内存加速特性开放公测 华为云将于2024年5月28日起,对RDS for MySQL内存加速特性开放公测。 公测时间和区域 2024年5月28日起陆续开放公测。 如何申请试用 进入RDS for MySQL目标实例概览页面,选择左侧导航栏“内存加速”,先创建GeminiDB实例,再创建映射规则。
RDS性能压力测试的结果,对于真实运行业务,请设置数据库实例参数“max_connections”的值。 表1 CPU:内存=1:2 CPU(Core) 内存(GB) 最大连接数(压力测试值) TPS QPS IOPS 1 2 800 157 3140 请参见关于IOPS 2 4
表1 CPU:内存=1:2 CPU(Core) 内存(GB) 最大连接数(压力测试值) TPS QPS IOPS 2 4 1500 434 8679 请参见关于IOPS 4 8 2500 1363 27252 8 16 5000 2014 40280 表2 CPU:内存=1:4 CPU(Core)