检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自建MySQL迁移到RDS for MySQL 方案概述 资源规划 操作流程 上云操作 父主题: RDS for MySQL
方案概述 场景描述 本实践主要包含以下内容: 介绍如何创建RDS for MySQL实例。 介绍如何将其他云MySQL迁移到RDS for MySQL实例。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 部署架构 图1 部署架构图 服务列表 虚拟私有云 VPC 云数据库RDS
开通数据库代理后有大量select请求分发到主节点 原因分析: 延时阈值参数 只读实例同步主实例数据时允许的最长延迟时间。延时阈值仅在存在只读实例时生效。为避免只读实例读取的数据长时间和主实例不一致,当一个只读实例的延迟时间超过设置的延迟阈值,则不论该只读实例的读权重是多少,读请求都不会转发至该只读实例。 更
MySQL实例连接失败怎么办 后续操作 登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 迁移方案总览 父主题: 连接RDS for MySQL实例
修改RDS for MySQL实例参数 为确保云数据库RDS服务发挥出最优性能,用户可根据业务需求对用户创建的参数模板中的参数进行调整。 您可以修改用户创建的数据库参数模板中的参数值,但不能更改默认数据库参数模板中的参数值。 以下是您在使用数据库参数模板中的参数时应了解的几个要点:
配合COPY和其他允许执行服务器端程序的函数。 pg_read_all_settings:读取所有配置变量,甚至是那些通常只对超级用户可见的变量。 pg_read_all_stats:读取所有的pg_stat_*视图并且使用与扩展相关的各种统计信息,甚至是那些通常只对超级用户可见的信息。
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。 只读实例为单个物理节点的架构(没有备
删除数据库 操作场景 您可删除自己创建的数据库。 数据库一旦删除,数据会丢失,请谨慎操作。 约束限制 恢复中的实例,不可进行该操作。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“
正确删除用户的方式为drop user语句,注意以下几点: drop user语句可用于删除一个或多个用户,并撤销其权限。 使用drop user语句必须拥有MySQL数据库的DELETE权限或全局CREATE USER权限。 在drop user语句的使用中,若没有明确地给出账户的主机名,则该主机名默认为“%”。
RDS for MySQL 备份恢复 主备复制 参数类 性能资源类 SQL类 连接类 其他使用问题
创建DRS迁移任务 创建迁移任务 进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。
安装MySQL客户端 MySQL官网提供了针对不同操作系统的客户端安装包,以5.6为例。单击此处下载MySQL最新版本,单击此处下载其他归档版本。下面将以Red Hat Linux为例介绍如何获取相应安装包及完成安装。 操作步骤 获取安装包。 在下载页面找到对应版本链接,以MySQL-client-5
RDS for MySQL开启GTID后有哪些限制 云数据库 RDS for MySQL默认开启GTID且不支持关闭,主备关系的建立等功能均依赖GTID。如果关闭GTID,会对整个RDS的功能(比如备份恢复、主备倒换)受到影响甚至无法运行。 社区版MySQL开启GTID后,如下三种语句执行会报错:
查询慢日志。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 接口约束 该接口仅支持MySQL数据库引擎。 URI URI格式 GET /v3.1/{project_id}/instances/{instance_id}/slowlog
如果慢日志个数很多,且与CPU曲线吻合,可以确定是慢SQL导致CPU升高。 如果慢日志个数不多,但与CPU使用率基本一致,进一步查看行读取速率指标是否与CPU曲线吻合。 如果吻合,说明是少量慢SQL访问大量行数据导致CPU升高:由于这些慢SQL查询执行效率低,为获得预期的结果
登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 通过DAS管理MySQL数据库 使用DRS迁移MySQL数据库 使用mysqldump迁移MySQL数据 父主题: 连接RDS for MySQL实例
测量对象:数据库 监控实例类型:MySQL实例 rds025_myisam_disk_read_count MyISAM硬盘读取频率 该指标用于统计从磁盘读取索引的次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds026_myisam_buf_write_count
RDS for MySQL支持分库分表及读写分离的业务功能吗 RDS支持分库分表及读写分离功能,具体如下: 分库分表功能依赖于所使用的分布式数据库中间件(Distributed Database Middleware,简称DDM),用于解决存储空间或者性能拓展的问题,详见通过DDM对RDS
RDS实例连接失败怎么办 后续操作 登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 通过DAS管理MySQL数据库 将数据迁移到云上RDS for MySQL 父主题: 通过内网连接RDS for MySQL实例
RDS实例连接失败怎么办 后续操作 登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 通过DAS管理MySQL数据库 将数据迁移到云上RDS for MySQL 父主题: 通过内网连接RDS for MySQL实例