检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
AutoVacuum介绍和调优 vacuum可以理解为清理,是维护高效健康的PostgreSQL数据库的必要步骤,autovacuum是自动化执行vacuum的进程。如果autovacuum的参数配置得和业务比较契合,通常就不用考虑vacuum相关的事宜,数据库会自动替您做好这些事。
创建VPC和安全组 创建VPC和安全组,为创建RDS for MySQL实例准备好网络资源和安全组。 创建VPC 进入创建虚拟私有云页面。 在“创建虚拟私有云”页面,根据页面完成基本信息、子网配置和地址配置。 图1 创建虚拟私有云 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。
不同RDS实例的CPU和内存是否共享 不同规格类型的CPU和内存共用资源的情况不同: 通用型CPU和内存规格: 与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。 独享型CPU和内存规格: 完全
修改内网IP后域名需要几分钟重新解析地址导致数据库连接中断,请在业务停止期间操作。 仅支持修改IPv4内网地址。 操作步骤 在购买实例时,可在“服务选型”页面的网络部分,根据选择的子网自动配置内网地址。 对于创建完成的云数据库RDS实例,支持更改内网地址。 登录管理控制台。 单击管理控制台左上角的,选择区域。
外部服务器能否访问RDS数据库 开通公网访问的实例 对于开通公网访问功能的云数据库RDS实例,可以通过外网进行访问。 具体请参见: 通过公网连接RDS for MySQL实例 通过公网连接RDS for MariaDB实例 通过公网连接RDS for PostgreSQL实例 通过公网连接RDS
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。 在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“锁&事务”页签,输入管理员密码登录实例。 在“锁&事务”页签,可以进行如下操作。 在“元数据锁”
云数据库 RDS for MySQL支持多账号,用户可以自己使用授权命令给这些账号分配不同的权限以便控制访问不同的表。各个表之间相互独立。 多用户访问表不直接影响性能,多个会话并发访问会增加系统资源开销,请参考关系型数据库性能白皮书中各规格的连接数。 关于更多详细的MySQL权限问题,请参考MySQL官网文档。
单机转主备实例 操作场景 云数据库RDS支持数据库单机实例转为主备实例。在保留原实例资源的情况下提高了实例的可靠性。单机转主备操作对主实例的网络IO和磁盘IO有影响。 主备实例可实现自动故障倒换,备机快速接管业务。建议您将主备实例选择到不同的可用区,享受跨可用区,同城容灾的高可用服务。
MySQL长事务排查和处理 长事务有哪些潜在的影响? 长事务会锁定资源,通常伴随着MDL锁、行锁指标的升高,导致其他事务无法访问这些资源,降低数据库的并发性能。 长事务可能会占用大量的内存。 长事务会导致日志文件增长,可能会导致日志文件过大,甚至导致磁盘打满。 排查长事务 连接实例查看长事务及其会话ID。
RDS for MySQL数据库报错ERROR [1412]的解决方案 场景描述 用户使用时,出现如下报错信息: ERROR[1412]:Table definition has changed, please retry transaction 问题可能出现的版本:MySQL-5
PostgreSQL实例中没有设置密码,连接实例前需要重置密码。在实例列表,选择“更多 > 重置密码”。 图4 实例列表 输入新密码,单击“确定”。 图5 重置密码 单击“登录”,进入数据管理服务实例登录界面。 图6 实例列表 填写用户名密码信息,单击“登录”。 登录用户名:root 数据库名称:postgres
对于创建完成的云数据库RDS实例,支持更改内网地址。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 云数据库 RDS”。 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例基本信息页面。 在“基本信息”页面,在“连接信息”模块“内网地址”处,单击“修改”。
Server智能DBA助手旨在提升数据库可运维能力与易用性,协助用户解决数据库故障定位慢、性能分析手段缺、诊断优化差等难点问题。具体分为以下模块: 如需使用智能DBA助手功能,请提交工单申请。 实时会话 提供当前数据库会话快照查询,并支持排序过滤展示。可基于用户、访问主机、库等多维度快速过滤识别到自定义慢
RDS for SQL Server实例短时间内大量压入数据导致数据盘空间暴增的规避方法 在主备实例中,大量压入数据可能会导致主备实例间来不及同步,从而无法对日志进行截断收缩,最终使得数据盘空间暴增。 方法一 在压入数据时,适当停止一段时间,等待数据的同步。 方法二 将数据库设为
for SQL Server CPU使用率高的原因和解决方法 使用云数据库 RDS for SQL Server时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决方法 分析慢SQL日志以及CPU使用率指标来定位效率低的查询,再优化查询效率低的语句。
RDS”,进入RDS信息页面。 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例概览页面。 在“概览”页的“内网地址”处,单击“设置”。 您也可以在左侧导航栏,单击“连接管理”,在“内网地址”处,单击“修改”。 在“修改内网地址”弹窗中,查看已使用IP地址数(如图所示,小于254个),有未被使用的内网地址。
连接数和活跃连接数异常情况定位及处理方法 指标异常说明(影响) 当数据库的连接数达到最大连接数的上限时,后续增加的连接将会被拒绝,同时连接数和活跃连接数的异常变化也在一定程度上可以预示业务变化和数据库状态。 RDS for PostgreSQL提供了数据库连接数和活跃连接数两个监控指标。
网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域
指标都接近100%,可能是实例到达了瓶颈。具体操作,请参见查看实例性能指标。 解决方案 确认实例到达瓶颈后,建议升级实例规格。具体操作,请参见变更实例的CPU和内存规格。 版本升级 原因及现象 实例升级版本可能会导致SQL执行计划发生改变,执行计划中连接类型从好到坏的顺序是sys