MySQL只读实例简介

更新时间:2020-07-20 10:55:37

编辑我的收藏

本页目录

  • 简介
  • 前提条件
  • 只读实例、备实例和灾备实例三者之间的区别
  • 计费
  • 功能特点
  • 功能限制
  • 创建只读实例
  • 常见问题

在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,增加应用的吞吐量。

其他引擎只读实例请参见:

  • SQL Server只读实例简介
  • PostgreSQL只读实例简介
  • PPAS只读实例简介

简介

创建只读实例时会从备实例复制数据,数据与主实例一致,主实例的数据更新也会在主实例完成操作后立即自动同步到所有只读实例,您也可以在只读实例上设置只读实例延时复制。

其他只读实例同步延迟问题请参见RDS MySQL 只读实例同步延迟原因与处理。

说明 只读实例也为高可用架构,由主实例和备实例组成。

前提条件

实例版本如下:

  • MySQL 8.0高可用版或三节点企业版
  • MySQL 5.7高可用版或三节点企业版
  • MySQL 5.6

说明 如果您的MySQL 5.7三节点企业版不支持只读实例,请提交工单处理。

只读实例、备实例和灾备实例三者之间的区别

  • 只读实例和主备实例在同一地域,可以在不同可用区;备实例和主实例在同一个地域;灾备实例和主备实例在不同地域。
  • 只读实例可以根据需要创建最多10个;备实例数量是固定的1~2个,高可用版1个,三节点企业版(原金融版)2个;灾备实例是不同地域的一主一备。
  • 只读实例创建并设置读权重后就会持续提供服务;备实例和灾备实例在主实例正常运行时都不会提供服务。

只读实例、主备实例和灾备实例拓扑图如下。

计费

计费方式为包年包月或按量付费。具体费用请参见只读实例规格列表。

功能特点

  • 计费方式:按量付费,使用更灵活。长期使用也可以包年包月,费用更便宜。
  • 地域和可用区:与主实例在同一地域,可以在不同的可用区。
  • 规格:可以与主实例不一致,并且可以随时更改。建议只读实例规格不小于主实例规格,否则易导致只读实例延迟高、负载高等现象。
  • 网络类型:可以与主实例不一致。
  • 账号与数据库管理:不需要维护账号与数据库,全部通过主实例同步。
  • 白名单:只读实例创建时会自动复制其主实例的白名单信息,但只读实例和主实例的白名单是相互独立的。若您需要修改只读实例的白名单,请参见设置白名单。
  • 监控与报警:提供近20个系统性能指标的监控视图,如磁盘容量、IOPS、连接数、CPU使用率、网络流量等。
  • 性能优化(仅MySQL支持):提供多种优化建议,如存储引擎检查、主键检查、大表检查、索引偏多、缺失索引等,用户可以根据优化建议并结合自身的应用特点来对数据库进行优化。

功能限制

  • 只读实例的数量:

    数据库类型 内存 数量
    MySQL ≥64GB 最多创建10个只读实例
    <64GB 最多创建5个只读实例
  • 实例备份:因主实例已有备份,只读实例暂不支持备份设置以及手动发起备份。
  • 实例恢复:
    • 不支持通过备份文件或任意时间点创建临时实例,不支持通过备份集覆盖实例。
    • 创建只读实例后,主实例将不支持通过备份集直接覆盖实例来恢复数据。
  • 数据迁移:不支持将数据迁移至只读实例。
  • 数据库管理:不支持创建和删除数据库。
  • 账号管理:不支持创建和删除账号,不支持为账号授权以及修改账号密码功能。

创建只读实例

创建MySQL只读实例

常见问题

  • 主实例上创建的账号在只读实例上可以用吗?

    主实例创建的账号会同步到只读实例,只读实例无法管理账号。账号在只读实例上只能进行读操作,不能进行写操作。

  • 只读实例能否暂停扣费?将读权重调为0可以不扣费吗?

    只读实例无法暂停扣费。如果不需要使用只读实例,请及时释放实例,详情请参见释放实例。

上一篇:RDS MySQL逻辑备份文件恢复到自建数据库

下一篇:创建MySQL只读实例

MySQL只读实例简介相关推荐

  1. mysql发生只读的原因_关于同步延迟原因与处理的RDS MySQL 只读实例

    关于同步延迟原因与处理的RDS MySQL 只读实例 RDS MySQL只读实例一般来说用于分担主实例的查询(Select)压力,或者用于运行OLAP类型的分析应用,避免复杂统计查询对主实例的性能影响 ...

  2. 有关RDS上只读实例延时分析-同适用于自建MySQL主从延时分析判断

    个人不是很喜欢在技术上跟人互喷,尤其是不在同一个岗位上的人.一方面本人的性格如此,另一方面,我自身的口水也确实是不行,人生经历了第一次的双11洗礼,在大促的环境下,总算知道了有些东西是否应该规避,这次 ...

  3. DBA(四):数据读写分离,MySQL多实例操作

    数据读写分离 MySQL读写分离 概念:把客户端查询数据的请求和存储数据的SQL命令,分别给不同的数据库服务器处理 读写分离的原理 由MySQL代理面向客户端提供服务 收到SQL的写请求时,交给mas ...

  4. mysql 只读账号_MySql主从复制,从原理到实践!

    本文将从MySql主从复制的原理出发,详细介绍MySql在Docker环境下的主从复制搭建,以一个主实例和一个从实例实现主从复制为例. 什么是主从复制? 主从复制是指将主数据库的DDL和DML操作通过 ...

  5. 复杂 SQL 查询跑不动?DRDS 只读实例来解决!

    摘要: 在实际业务生产环境中,业务应用系统在使用 OLTP 数据库将数据进行存储后,均会存在如后台运营类系统进行统计报表分析等场景的复杂 SQL 查询诉求. 背景 在实际业务生产环境中,业务应用系统在 ...

  6. sql查询分析器 只读_DRDS 只读实例来解决复杂 SQL 查询

    转自: 复杂 SQL 查询跑不动?DRDS 只读实例来解决!​segmentfault.com 背景 在实际业务生产环境中,业务应用系统在使用 OLTP 数据库将数据进行存储后,均会存在如后台运营类系 ...

  7. silverlight mysql_Silverlight中衔接MySQL数据库实例详解

    Silverlight中衔接MySQL数据库实例详解 日期:2010年5月25日 作者: 本文将重点讲述Silverlight中衔接MySQL数据库实例,这在RIA开发中比拟根底,但是也是比拟首要的内 ...

  8. MYSQl 多实例部署

    MYSQl 多实例部署和 Xtarbackup 软件下载安装 下载二进制格式的mysql软件包 [root@localhost ~]# cd /usr/src/ [root@localhost ~]# ...

  9. mysql数据库备份与恢复,mysql多实例部署

    mysql数据库备份与恢复,mysql多实例部署 文章目录 mysql数据库备份与恢复,mysql多实例部署 1: 数据库备份 2:冷备份 3:热备份 4:mysql备份工具mysqldump 5:差 ...

最新文章

  1. AI解译遥感影像,商汤的“黑科技”了解一下
  2. linux Shell学习笔记第五天
  3. 【Python】Python爬虫快速入门,BeautifulSoup基本使用及实践
  4. spring boot新建非web项目(无需依赖)
  5. sqlerver mysql_转 MYSQL学习(一)
  6. Android NDK学习笔记2:数组
  7. 【bzoj3343】教主的魔法 (分块 + 二分)
  8. VS2005 出现warning C4996: strcpy was declared deprecated
  9. 下来安成功 打开一直白屏_苹果手机白屏怎么解决啊,苹果手机白屏了怎么修复...
  10. from xx is not a valid DFS filename
  11. 自定义办法设置 localStorage 过期时间
  12. 解决IE兼容H5的问题
  13. 层叠上下文(stacking context)
  14. 计算机想ping一下网络,电脑的Ping值和网络带宽之间有什么关系?
  15. 二维码门禁(基于微信小程序)
  16. 在Centos7下捣鼓邮件发送软件sendmail与postfix
  17. 学it中的python怎么样_长安大专网教学历
  18. centos查看dns缓存_centos的dns配置总结
  19. WPS中如何将多个文件在不同窗口中打开
  20. 解决类别不平衡问题的方法综述

热门文章

  1. udp协议服务器客户端流程图,UDP 协议通信服务器端客户端.doc
  2. linux 多线程 多进程 利用率,多进程与多线程的深度比较
  3. 如何用python打印田字格_如何用EXCEL做一套田字格模板?在家给小孩练习写字
  4. 两种方法实现图片懒加载
  5. html里content标签作用,HTML content 标签
  6. pythonlist循环添加元素_list.append()在for循环中每次添加的都是最后的一个元素汗血宝马...
  7. C++函数指针使用示例
  8. php 检查语法命令,php语法检查的方法有哪些?(代码示例)
  9. mybatis 批量提交清除缓存_重学Mybatis(三)-------缓存 (含面试题)
  10. jvm 参数_一文带你深入了解JVM内存模型与JVM参数详细配置