检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
原因分析 同一条sql语句在数据库中执行第1次和第2次可能会性能差异巨大,这是由数据库的buffer_pool机制决定的: 第1次执行时,数据在磁盘上,称之为冷数据,读取需要一定的耗时。 读取完,数据会被存放于内存的buffer_pool中,称为热数据,读取迅速;对于热数据的访问速度极
API v3(推荐) 查询API版本 查询数据库引擎的版本 查询数据库规格 查询数据库磁盘类型 获取磁盘空间使用量 实例管理 灾备实例 数据库安全性 备份与恢复 大版本升级 获取日志信息 实例诊断 SQL限流(PostgreSQL) 数据库代理(MySQL) 管理数据库和用户(MySQL)
当启用服务端加密功能后,用户创建实例和扩容磁盘时,磁盘数据会在服务端加密成密文后存储。用户下载加密对象时,存储的密文会先在服务端解密为明文,再提供给用户。 使用服务端加密方式加密磁盘 用户首先需要在数据加密服务中创建密钥(或者使用数据加密服务提供的默认密钥)。创建实例时,在“磁盘加密”项选择“加密”,
当启用服务端加密功能后,用户创建实例和扩容磁盘时,磁盘数据会在服务端加密成密文后存储。用户下载加密对象时,存储的密文会先在服务端解密为明文,再提供给用户。 使用服务端加密方式加密磁盘 用户首先需要在数据加密服务中创建密钥(或者使用数据加密服务提供的默认密钥)。创建实例时,在“磁盘加密”项选择“加密”,
当启用服务端加密功能后,用户创建实例和扩容磁盘时,磁盘数据会在服务端加密成密文后存储。用户下载加密对象时,存储的密文会先在服务端解密为明文,再提供给用户。 使用服务端加密方式加密磁盘 用户首先需要在数据加密服务中创建密钥(或者使用数据加密服务提供的默认密钥)。创建实例时,在“磁盘加密”项选择“加密”,
rds047_disk_total_size 磁盘总大小 该指标用于统计测量对象的磁盘总大小。 40GB~4000GB RDS for SQL Server实例 1分钟 rds048_disk_used_size 磁盘使用量 该指标用于统计测量对象的磁盘使用大小。 0GB~4000GB RDS
RDS的备份是如何收费的 云数据库RDS所有的全量备份和binlog备份都存储在对象存储服务上,不占用用户购买实例的存储空间,RDS提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。 自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果
CPU使用率高问题排查与优化 内存使用超限风险与优化 磁盘性能带宽超上限 联合索引设置不当导致慢SQL 数据库磁盘满导致被设置read_only Binlog未清理导致磁盘占用高 业务死锁导致响应变慢 MySQL只读实例磁盘占用远超主实例 RDS for MySQL CPU升高定位思路
rds039_disk_util 磁盘利用率 该指标用于统计测量对象的磁盘利用率,以比率为单位。 0-100% RDS for MariaDB实例 1分钟 40 rds047_disk_total_size 磁盘总大小 该指标用于统计测量对象的磁盘总大小。 40GB~4000GB RDS
单击“异常”,跳转到实例列表,仅展示异常的实例。 联系客服处理。 磁盘不足 运行状态为“存储空间满”的RDS for PostgreSQL实例总数。 单击“磁盘不足”,跳转到实例列表,仅展示磁盘不足的实例。 详见磁盘使用率高问题定位及处理方法。 冻结 运行状态为“冻结”的RDS for
操作场景 您可以将主备实例的备机迁移至同一区域内的其它可用区。 关于区域和可用区的详情,请参见区域和可用区。 约束限制 实例处于正常状态且磁盘空间未满,支持将备机迁移到其它可用区。 注意事项 迁移前,请检查数据库实例资源使用情况,避免资源使用过载影响业务和迁移进度。 迁移期间,如
7版本目标实例的SQL限流规则全部失效,5.6和8.0原实例的规则会覆盖目标实例规则。 存储类型变更 恢复到当前实例的存储类型不会改变。恢复到新实例和已有实例(非原实例)时,恢复前后支持的存储类型见表2。 表2 存储类型变更 原存储类型 恢复到 恢复后的存储类型 SSD云盘 新实例、已有实例(非原实例) SSD云盘 本地SSD盘
看,查看近7天的磁盘读写吞吐量和IOPS相关的指标,如果长时间处于打满状态,此时可以确认是由于磁盘IO过高,导致autovacuum清理进程速度赶不上事务ID生成速度,从而使数据库年龄增长。 磁盘类型以及最大吞吐量可参考数据库实例存储类型性能对比。 图2 查看磁盘读写吞吐量 图3
1分钟 rds039_disk_util 磁盘利用率 该指标用于统计测量对象的磁盘利用率,以百分比为单位。 0-100% RDS for MySQL实例 1分钟 rds047_disk_total_size 磁盘总大小 该指标用于统计测量对象的磁盘总大小。 40 GB~4000 GB RDS
长期过高、磁盘满使用率不足等的情况,可以选择提升CPU内存规格或者优化业务逻辑 进程挂掉的时候,业务中断。RDS服务会自动拉起进程,尝试恢复业务。 实例磁盘满 instanceDiskFull 重要 一般是由于数据空间占用过大导致。 对实例进行扩容操作。 实例由于磁盘空间满将会变成只读实例,数据库不可进行写入操作。
数据库实例在使用过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。智能DBA助手提供了容量预估功能,可以方便地查看磁盘空间概况与分布,并通过历史数据结合智能算法提供了空间预估等功能,尽早发现空间不足的情况并及时避免出现“磁盘空间满”问题。 查看磁盘空间 查看表智能诊断
执行SQL平均耗时。 Blocks read 磁盘读取的页面数。 Blocks hit 共享缓冲区命中的页面数。 Blocks dirtied 脏页数。 Blocks written 磁盘写页面数。 Temp Blocks written 磁盘写临时页面数。 I/O time I/O等待时间。
如需开通存储空间自动扩容的权限,请联系客服申请。 云数据库 RDS for SQL Server实例最大可自动扩容至10000GB,具体以实际购买磁盘类型为准。 如果是主备实例,针对主实例设置自动扩容时,会同时对其备实例生效。 实例在进行规格变更、重启时,不能进行此操作。 包周期实例存在未完成订单时,不会自动扩容。
长期过高、磁盘满使用率不足等的情况,可以选择提升CPU内存规格或者优化业务逻辑 进程挂掉的时候,业务中断。RDS服务会自动拉起进程,尝试恢复业务。 实例磁盘满 instanceDiskFull 重要 一般是由于数据空间占用过大导致。 对实例进行扩容操作。 实例由于磁盘空间满将会变成只读实例,数据库不可进行写入操作。
变更实例 修改实例名称 修改实例备注 修改数据同步方式 切换主备实例的可用性策略 变更实例的CPU和内存规格 变更存储类型 变更磁盘容量 存储空间自动扩容 设置可维护时间段 单机转主备实例 手动切换主备实例 变更备机的可用区 操作系统更新 父主题: RDS for PostgreSQL用户指南