jancd/qiniu-developer_ShareGPT huggingface dataset:
human: 如何处理七牛云的云主机只读实例规格列表

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >只读实例规格列表

#  只读实例规格列表

最近更新时间: 2022-01-25 11:12:37

# 关于云盘 IOPS

对于本地 SSD 盘，根据实例规格有固定的 IOPS 限制，详情请参见本文规格表；对于云盘，除了实例规格外，存储空间大小对 IOPS
也会有影响。云盘IOPS的详细计算公式如下。

存储类别 | ESSD云盘PL3 | ESSD云盘PL2 | ESSD云盘PL1 | SSD云盘  
---|---|---|---|---  
最大IOPS计算公式（存储空间单位：GB） | min{1800+50*存储空间, 1000000, 实例规格最大IOPS} | min{1800+50*存储空间, 100000, 实例规格最大IOPS} | min{1800+50*存储空间, 50000, 实例规格最大IOPS} | min{1800+30*存储空间, 25000, 实例规格最大IOPS}  
  
说明：吞吐量如果达到上限，也会影响IOPS。

以min{1800+50*存储空间, 50000, 实例规格最大IOPS}为例，公式中各值的说明如下：

  * min：指最终结果取大括号中三个值的最小值。
  * 1800+50*存储空间：云盘IOPS的基础计算公式。
  * 50000：当前云盘对应的最大IOPS。不同云盘对应的最大IOPS不同。更多信息，请参见下方「ESSD云盘单盘最大IOPS」列表。
  * 实例规格最大IOPS：ECS实例规格限定的最大IOPS。每个规格对应的最大IOPS请参见本文规格表。
  * 实例的IOPS取上述公式三个值中的最小值。例如：
  * 以ESSD云盘PL1为例。某实例的规格为mysql.x2.large.2c，限定最大IOPS为20000，存储空间为20GB。套用PL1的公式1800+50*20，得出结果为2800，则该实例的IOPS为2800。
  * 以ESSD云盘PL1为例。某实例的规格为mysql.x2.large.2c，限定最大IOPS为20000。当实例的存储空间为6000GB时，套用PL1计算公式的结果为301800，超出了PL1和实例规格限定的最大值，取三者最小值的结果为20000。因此该实例的IOPS为20000。

实例的IOPS取上述公式三个值中的最小值。例如：

  * 以ESSD云盘PL1为例。某实例的规格为mysql.x2.large.2c，限定最大IOPS为20000，存储空间为20GB。套用PL1的公式1800+50*20，得出结果为2800，则该实例的IOPS为2800。
  * 以ESSD云盘PL1为例。某实例的规格为mysql.x2.large.2c，限定最大IOPS为20000。当实例的存储空间为6000GB时，套用PL1计算公式的结果为301800，超出了PL1和实例规格限定的最大值，取三者最小值的结果为20000。因此该实例的IOPS为20000。

说明：

  * 实例的IO带宽在满载的情况下，可能无法达到最大IOPS。
  * ECS云盘的IOPS以4KB为基准，而MySQL的读写IOPS默认为16KB，因此MySQL执行一次读写会消耗4次IO。
  * 本文实例规格表中“最大IOPS”和“最大IO带宽（Mbps）”标记为“无”的规格为多实例抢占资源，IOPS不做限制。

ESSD云盘单盘最大IOPS（Input/Output Operations Per Second）

PL3 | PL2 | PL1 | PL0  
---|---|---|---  
1,000,000 | 100,000 | 50,000 | 10,000  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云主机产品简介

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >产品简介

#  产品简介

最近更新时间: 2018-07-18 18:27:49

# **什么是云数据库 MySQL**

MySQL 是全球最受欢迎的开源数据库 zh，广泛应用于各类应用。云数据库 MySQL 版基于开源数据库 MySQL，100% 兼容 MySQL
协议，适用于面向关系型数据库的场景。除此之外，云数据库 MySQL 版还拥有经过优化的读写分离、数据压缩、智能调优等高级功能。

当前 RDS for MySQL 支持 5.5、5.6 和 5.7 版本。

  

# **产品优势**

### **便宜易用**

  * **即开即用：** 你可以通过 RDS 控制台进行规格定制，下发订单后 RDS 实时生成目标实例。RDS 配合 QVM 一起使用，在降低应用响应时间的同时还可以节省公网流量费用。

  * **按需升级：** 在业务初期，您可以购买小规格的 RDS 实例来应对业务压力。随着数据库压力和数据存储量的变化，您可以灵活调整实例规格，且升级期间 RDS 不会中断数据链路服务。

  * **透明兼容：** RDS 与原生数据库引擎的使用方法一致，您无需二次学习，上手即用。另外 RDS 兼容用户现有的程序和工具。使用通用的数据导入导出工具即可将数据迁移到 RDS，迁移过程中的人力开销非常低。

  * **管理便捷：** 七牛云主机控制台负责 RDS 的日常维护和管理，包括但不限于软硬件故障处理、数据库补丁更新等工作，保障 RDS 运转正常。您也可自行通过七牛云主机控制台完成数据库的增加、删除、重启、备份、恢复等管理操作。

### **高性能**

  * **参数优化：** 在 RDS 实例的生命周期内，DBA 持续对其进行优化，确保 RDS 一直基于最佳实践在运行。

  * **SQL 优化建议：** 针对用户的应用场景特点，RDS 会锁定效率低下的 SQL 语句并提出优化建议，以便用户优化业务代码。

  * **高端硬件投入：** RDS 使用的所有服务器硬件都经过多方评测，保证在性能和稳定性上都遥遥领先。

### **高安全性**

  * **防 DDoS 攻击：** 当用户使用外网连接和访问 RDS 实例时，可能会遭受 DDoS 攻击。当 RDS 安全体系认为用户实例正在遭受 DDoS 攻击时，会首先启动流量清洗的功能，如果流量清洗无法抵御攻击或者攻击达到黑洞阈值时，将会进行黑洞处理，保证 RDS 整体服务的可用性。

**说明：** 建议用户通过内网访问 RDS 实例，可以使 RDS 实例免受 DDoS 攻击的风险。

  * **访问控制策略：** 用户可定义允许访问 RDS 的 IP 地址，其它 IP 地址将被拒绝访问。  
每个账号只能查看、操作自己的数据库。

  * **系统安全：** RDS 处于多层防火墙的保护之下，可以有力地抗击各种恶意攻击，保证数据的安全。  
RDS 服务器不允许直接登录，只开放特定的数据库服务所需要的端口。  
RDS 服务器不允许主动向外发起连接，只能接受被动访问。

  * **专业安全团队：** 七牛云主机团队负责 RDS 的安全技术支持。

### **高可靠性**

  * **双机热备：** RDS 采用热备架构，物理服务器出现故障后服务秒级完成切换。整个切换过程对应用透明。

  * **多副本冗余：** RDS 服务器中的数据构建于 RAID 之上，数据备份存储在 OSS 上。

  * **数据备份：** RDS 提供自动备份的机制。用户可以设置自动备份的周期，还可以根据自身业务特点随时发起备份。

  * **数据恢复：** 支持按备份集和指定时间点的恢复。在大多数场景下，用户可以将 7 天内任意一个时间点的数据恢复到 RDS 临时实例或克隆实例上，数据验证无误后即可将数据迁回 RDS 主实例，从而完成数据回溯。

  

# **应用场景**

## **电商：高并发、高性能场景**

提供稳定、高性能、安全可靠的数据库服务：针对电商秒杀场景进行专项优化，解决热点数据的高并发更新性能瓶颈，100 倍性能提升。通过高安全模式，内置 SQL
注入检测模块，实时拦截风险 SQL，保护数据安全。

**高性能：** 热点数据的高并发更新性能优化

**高安全：** 提供 IP 白名单，防 SQL 注入，SSL 加密传输，TDE 数据加密等功能

## **金融：安全容灾场景**

数据强一致性保证，满足金融级可靠性要求：搭建事前、事中、事后三层数据安全防护网，提供双机热备、同城、异地三中心部署架构，充分满足金融级合规可靠性要求。

**高安全：** 提供 IP 白名单，防 SQL 注入，SSL 加密传输，TDE 数据加密等功能

**高可用：** 提供双机热备、多可用区、异地容灾等多种类型的实例，满足不同需求

**独享实例：** 独享 CPU/内存/IOPS/IO 吞吐量资源，实例间完全隔离，提供更高的安全性

## **网站：高性价比场景**

开箱即用，高性价比数据库产品：基于飞天大规模分布式计算和存储能力，提供超高性价比的单机版实例，同时利用读写分离横向扩展读能力，满足网站类的业务需求。

**单机基础版：** 更低的价格，更多的服务

**读写分离：** 利用只读实例横向扩展，满足网站读多写少的业务特点

## **游戏：行业高可用场景**

高稳定性，随时闪回任意时间点：对计算资源的弹性伸缩能力，赋予你更高的生产力，分钟级部署游戏分区数据库；主备双节点架构搭配高安全链路，实现全自动无感知容灾切换，业务稳定性先人一步。

**高可用模式：** 主备切换几乎无感知，90% 以上连接保持不中断

**克隆实例：** 随时随地恢复到任意时间点，提供游戏回档支持

**独享实例：** 独享 CPU/内存/IOPS/IO 吞吐量资源，实例间完全隔离，提供更高的安全性

  

# **基本概念**

  * **实例** 一个独立占用物理内存的数据库服务进程，你可以设置不同的内存大小、磁盘空间和数据库类型。其中内存的规格会决定该实例的性能。实例创建后可以变更配置和删除实例。

  * **数据库** 在一个实例下创建的逻辑单元，一个实例可以创建多个数据库，数据库在实例内的命名唯一。

  * **地域和可用区** 地域是指物理的数据中心。可用区是指在同一地域内，电力和网络互相独立的物理区域。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机计费说明

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >计费说明

#  计费说明

最近更新时间: 2021-10-08 15:28:51

# 收费项目

项目 | 说明  
---|---  
主备实例规格 | RDS主实例和备实例规格的费用。计费方式为包年包月或按量付费。  
存储空间 | RDS实例（主备实例、只读实例）存储空间的费用。计费方式为包年包月或按量付费。  
只读实例规格（可选） | RDS只读实例规格的费用，目前只支持按量付费。  
备份空间（可选） | 备份文件占用空间的费用。当实例数据备份和日志备份的总占用空间小于免费备份空间时，不收取备份费用，超出免费备份空间的部分需按量付费。  
性能监控（可选） | 
* 免费功能：60秒一次和300秒一次的监控频率。
* 收费功能：5秒一次的秒级监控。计费方式为按量付费，按小时收费。  
SQL洞察（SQL审计）（可选） | 默认关闭，不收费。若开启该功能，则按量付费，按小时收费。每小时费用 = 每小时收费时的审计日志总量 x 单价。 ( 三节点企业版实例的SQL洞察功能免费。)  
数据库代理（可选） | 默认关闭，不收费。若开启该功能，则按量付费，按小时收费。  
  
  
上述收费项目的具体费用参考控制台或者价格计算器的价格展示。

# 计费方式

云数据库RDS支持如下两种计费方式。

计费方式 | 说明  
---|---  
包年包月 | 也称为预付费，即在新建实例时支付费用。  
按量付费 | 也称为后付费，根据按小时或按天统计的量计算费用。  
  
# 详细价格

数据库代理计费方式为按量付费，目前只有资源池一支持，价格如下：

地域 | 单价（元/小时）  
---|---  
东京1 | 1.95  
孟买1 | 1.56  
新加坡1 | 1.83  
悉尼1 | 1.848  
吉隆坡1 | 1.71  
雅加达1 | 1.83  
北京1 | 1.17  
杭州1 | 1.17  
香港1 | 2.01  
呼和浩特1 | 1.17  
青岛1 | 1.17  
上海1 | 1.17  
深圳1 | 1.17  
张家口1 | 0.8101  
法兰克福1 | 1.644  
迪拜1 | 2.55  
弗吉尼亚1 | 1.605  
硅谷1 | 1.92  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云主机MySQL 单库备份恢复

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >MySQL 单库备份恢复

#  MySQL 单库备份恢复

最近更新时间: 2021-04-29 11:34:49

# 一、备份

## 前提条件

实例为如下版本：  
MySQL 8.0 高可用版（本地SSD盘）  
MySQL 5.7 高可用版（本地SSD盘）  
MySQL 5.6 高可用版  
实例存储引擎不为X-Engine。  
实例内的表低于50000张才可以使用单库单表恢复功能，超过50000张表时无法使用。

## 注意事项

  * 新实例默认开启该功能，无法关闭。
  * 开通单库单表恢复功能之前的数据，无法通过单库单表功能恢复。
  * 开通单库单表恢复功能后，备份格式会修改（从tar压缩包变成xbstream文件包），用于支持库表恢复，且开通之后无法关闭该功能。备份文件占用的存储空间会略微增大。超出免费备份空间额度的部分将会产生额外费用，请合理设计备份周期，以满足业务需求的同时，兼顾备份空间的合理利用。
  * 免费备份额度：云盘实例的存储空间的200%，或本地盘实例的存储空间的 50%（单位为 GB，只入不舍）。

![image.png](https://dn-odum9helk.qbox.me/FvxbdKd3jYn5qyR0Is4PB5mWoZy2)

# 二、恢复

目前单库备份只支持恢复到新实例，且原实例需要满足如下条件：

  * 运行中且没有被锁定。
  * 暂不支持手动备份的单库备份集恢复，只支持从自动备份的备份集中选取需要恢复的库。
  * 按备份集恢复，原实例必须至少有一个备份集。

![image.png](https://dn-odum9helk.qbox.me/FndXJ9QZP_vRQHxAcFT4mYQ4qVPy)  
![image.png](https://dn-odum9helk.qbox.me/Fjs13eSzYtmOFTAgcVyVy8yOTtpl)

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机实例管理

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >实例管理

#  实例管理

最近更新时间: 2018-04-12 16:36:31

# **重启实例**

当实例出现连接数满或性能问题时，可以手动重启实例。但重启实例时，实例会自动进行小版本升级，升级后的小版本可能会出现兼容性问题而导致业务不可用。所以，在重启实例前，建议你先新购一个实例进行兼容性测试，确保无误后再重启原实例。另外，重启实例会造成连接中断，重启前请做好业务安排，谨慎操作。

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例右侧**操作 > 重启**

**3.** 在确认框中单击**确定**

  

# **修改可维护时间**

数据库会定期维护，以确保实例平稳运行。在进行正式维护前，RDS 会给你发送短信和邮件，请注意查收。

实例维护当天，为保障整个维护过程的稳定性，实例会在所设置的可维护时间前一段时间，进入实例维护中的状态，当实例处于该状态时，数据库本身正常的数据访问不会受到任何影响，但涉及变更类的功能（如重启等操作）均暂无法使用。

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例 ID/名称，进入实例信息页面

**3.** 在**配置信息** 中的**可维护时间** 后单击**修改** ，RDS 默认可维护时间段为 02:00～06:00

**4.** 选择可维护时间段，单击**确定**

  

# **删除实例**

根据业务需求的变化，你可以手动删除计费方式为按量付费的实例，包年包月的实例不支持手动删除，实例到期后会自动被删除。

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例右侧**操作 > 删除**

**3.** 在弹出的确认框中单击**确定** ，完成实例删除操作

  

# **变更配置**

根据业务需求，你可以变更实例配置，即变更实例规格、实例系列、存储空间等。在实例变配期间，RDS
服务会出现闪断且部分操作不能执行的状况，所以你可以根据需求选择在业务低谷期变更实例配置。

在实例升降级中，与数据库、账号、网络等相关的大部分管理操作都无法执行，请选择合适的时间变更实例配置。下表列出了一些常用功能对应是否可操作的情况：

功能 | 是否可操作  
---|---  
修改白名单 | 是  
设置可维护时间段 | 是  
释放实例 | 否  
创建账号/高权限账号 | 否  
重置账号密码 | 否  
修改账号权限 | 否  
创建和删除数据库 | 否  
切换访问模式 | 否  
修改连接地址 | 否  
申请外网地址 | 否  
修改数据备份方式 | 否  
修改参数 | 否  
  
**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例 ID/名称，进入实例信息页面

**3.** 在**配置信息** 中的**实例规格** 后单击**修改**

**4.** 在变更配置窗口，选择新的配置

**5.** 在变更配置页面。单击**确定**

  

# **使用控制台设置参数**

你可以自定义 RDS 实例的部分参数的值，请在 RDS 控制台上查看可修改的具体参数信息。本节将介绍如何通过 RDS 控制台修改参数。

使用说明：

  * 请按照控制台上规定的参数**取值范围** 自定义参数值

  * 部分参数修改后需要重启实例，详情请参考参数管理页面中**是否重启** 列。重启实例会有如下影响：

    * 重启实例时，实例会自动进行小版本升级（如MySQL 5.6.1升级至MySQL 5.6.2），升级后的小版本可能会出现兼容性问题而导致业务不可用。所以，在重启实例前，建议你先新购一个实例进行兼容性测试，确保无误后再修改参数。

    * 重启实例会造成连接中断，重启前请做好业务安排，谨慎操作。

操作步骤：

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID/名称，进入实例信息页面

**3.** 在顶部导航栏中选择**参数管理** ，进入参数管理页面

**4.** 单击要修改的参数后的✏️图标，输入目标值并单击✅

**5.** 单击**提交参数** ，确认修改，单击**确定**

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机账号管理

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >账号管理

#  账号管理

最近更新时间: 2018-04-12 16:41:53

# **创建账号**

  

## **使用简介**

RDS有两种管理模式的账号，即经典模式和高权限模式。

**经典模式：** 所有账号只能通过 RDS 控制台创建，且账号之间是平等关系。另外，你可以通过 RDS 控制台创建、管理所有账号和数据库。

**高权限模式：** 创建的第一个账号为初始账号，需通过 RDS 控制台创建和管理。初始账号创建成功后，用初始账号登录数据库，然后通过 SQL
命令创建和管理其它普通账号。但你不能使用初始账号去修改其它普通账号的密码，如果需要修改普通账号的密码，只能删除后重新创建。例如，使用初始账号`root`登录数据库后，再创建普通账号`sarah`，如下所示：

    
    
    mysql -h xxxxxxxxx.mysql.rds.aliyuncs.com -u root -pxxxxx
    CREATE USER 'sarah'@'%' IDENTIFIED BY 'password'
    CREATE DATABASE DB001
    

另外，在高权限模式下，RDS 控制台暂不支持数据库管理页面，你需要通过 SQL 命令创建和管理数据库。

## **引擎版本支持账号**

数据库引擎 | 账号模式  
---|---  
MySQL 5.5/5.6 | 经典模式或高权限模式，**注意：** 仅支持经典到高权限模式的单向升级，不支持回滚  
MySQL 5.7 | 高权限模式  
  
## **功能区别**

在产品功能上，两种模式没有任何区别，所有功能可以正常使用，包括只读实例、读写分离、变配升级、网络管理、IP白名单、监控报警等。

## **权限区别**

对比项目 | 经典模式 | 高权限模式  
---|---|---  
账号数量 | 最多 500 个 | 无限制  
数据库数量 | MySQL：最多 500 个 | 无限制  
是否可以通过控制台管理数据库和账号 | 是 | 
* 可以在控制台上管理第一个创建的高权限账号，但不能管理其它账号，需要通过SQL命令创建和管理其它账号。
* 不能在控制台上创建和管理数据库，需要通过SQL命令创建和管理数据库。  
是否可以通过SQL管理数据库和账号 | 否 | 是  
权限管理 | 简单，对每个账号只提供读写和只读两种账号权限。 | 更加丰富、精细。可充分利用数据库引擎的权限管理优势，比如可按用户分配不同表的查询权限。  
支持的权限 | SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、PROCESS、INDEX、ALTER、CREATE TEMPORARY TABLES、LOCK TABLES、EXECUTE、REPLICATION SLAVE、REPLICATION CLIENT、CREATE VIEW、SHOW VIEW、CREATE ROUTINE、ALTER ROUTINE、EVENT、TRIGGER | 除经典模式所支持的20个权限外，还额外支持CREATE USER、RELOAD和REFERENCES  
  
  

# **重置密码**

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)，选择目标实例

**2.** 选择顶部导航栏中的**账号管理**

**3.** 在要重置密码的账号后单击**重置密码**

**4.** 在重置密码窗口输入新密码并确认后，单击**确定**

  

# **修改账号权限**

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)，选择目标实例

**2.** 选择顶部导航栏中的**账号管理**

**3.** 在要修改权限的账号后单击**修改权限**

**4.** 在修改权限窗口，调整账号权限后，单击**确定**

  * 增加授权数据库，选择数据库，单击`>>`添加到已选择数据库

  * 删除授权数据库，选择已选择数据库，单击`<<`删除授权数据库

  * 变更已授权数据库权限，在已选择数据库列表开启**读写** 权限，关闭即为**只读**

  

# **删除账号**

使用说明：

  * 若MySQL 5.5/5.6实例创建了高权限账号，其它所有普通账号就只能通过 SQL 命令删除。

  * 初始账号或高权限账号无法被删除。

通过控制台删除账号：

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)，选择目标实例

**2.** 选择顶部导航栏中的**账号管理** ，进入账号管理页面

**3.** 找到要删除的账号，单击右侧操作栏中的**删除**

**4.** 在弹出的确认框中，单击**确定**

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机网络管理

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >网络管理

#  网络管理

最近更新时间: 2018-04-12 16:50:47

# **设置访问模式**

RDS 支持标准模式和高安全模式两种访问模式。本文主要介绍两种访问模式的区别及修改方法。

  * 标准模式：RDS 使用负载均衡屏蔽了数据库引擎 HA 切换对应用层的影响，缩短响应时间，但会小幅度增加连接闪断的概率。该模式只支持一种连接地址，在实例同时有内网地址和外网地址的情况下，需先释放内网地址或者外网地址后，才能切换到标准模式。

  * 高安全模式：可防止 90% 的连接闪断，但是会增加20%以上响应时间，有一定的性能损耗。该模式支持内外网地址并存。

使用说明：

  * MySQL 5.7 版本的实例的访问模式是标准模式，不支持访问模式的切换。

  * 在切换访问模式时，RDS 服务可能会出现 1 次 30 秒的闪断，请你尽量在业务低峰执行升级操作，或确保你的应用有自动重连机制，以避免闪断造成的影响。

修改访问模式的操作步骤：

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID/名称，进入实例信息页面

**3.** 找到**网络信息** 框，单击**访问模式** 后的**修改**

**4.** 在弹出的修改访问模式窗口，单击**确定**

  

# **申请外网地址**

如果你的应用部署在与你的 RDS 实例在同一地域且网络类型相同的主机上，则无需申请外网地址。如果你的应用部署在与你的 RDS
实例在不同地域或网络类型不同的主机或者七牛云以外的系统上，需申请外网地址，用于应用对接。

RDS 提供两种连接地址，即内网地址和外网地址。实例的访问模式和实例版本对连接地址的选择有如下限制。

实例系列 | 实例版本 | 访问模式和连接地址  
---|---|---  
单机基础版 | 
* MySQL 5.7
* SQL Server 2012
| 标准模式

* 内网地址
* 外网地址
* 内网地址和外网地址  
双机高可用版 | 
* MySQL 5.5/5.6
* SQL Server 2008 R2
* PostgreSQL 9.4
* PPAS 9.3
| 标准模式

* 内网地址
* 外网地址
* 内网地址和外网地址
  
高安全模式

* 内网地址
* 外网地址
* 内网地址和外网地址  
金融版 | MySQL 5.6 | 标准模式 
* 内网地址
* 外网地址
  
高安全模式

* 内网地址
* 外网地址
* 内网地址和外网地址  
  
说明：

  * 单独使用内网地址

    * 系统默认提供内网地址，你可以直接修改连接地址。

    * 适用于应用部署在与你的 RDS 实例在同一地域的云主机上且 RDS 实例与云主机的网络类型相同时。

  * 单独使用外网地址

    * 适用于应用部署在与你的 RDS 在不同地域的云主机上时。

    * 适用于应用部署在七牛云以外的系统上时。

  * 同时使用内外网地址

    * 适用于应用中的模块同时部署在与你的 RDS 实例在同一地域且网络类型相同的云主机上和与你的 RDS 实例在不同的云主机上时。

    * 适用于应用中的模块同时部署在与你的 RDS 实例在同一地域且网络类型相同的云主机上和七牛云以外的系统上时。

提醒：

  * 在访问数据库前，你需要将访问数据库的 IP 地址或者 IP 段加入白名单，操作请参考设置白名单。

  * 外网地址会降低实例的安全性，请谨慎选择。为了获得更快的传输速率和更高的安全级别，建议你将应用迁移到与你的 RDS 在同一地域的七牛云主机上。

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID，进入实例信息页面

**3.** 找到**网络信息** 框，单击**申请公网连接串**

**4.** 在弹出的信息确认框中单击**确定** ，生成外网地址。

外网地址样式为`xxx.mysql.rds.aliyuncs.com:3306`，`3306`是 RDS 对外提供服务的端口号。

  

# **修改内外网连接地址**

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID，进入实例信息页面

**3.** 在**网络信息** 模块中，单击**内网地址/外网地址 > 修改**

**4.** 在弹出的窗口中设置内外网连接地址及端口号，单击**确定**

  * 地址前缀：为自定义字段，由字母和数字组成，开头需小写字母，8~64 个字符

  * 端口：RDS 对外提供服务的端口号，取值范围是 3200~3999 之间的任意一个整数

  

# **释放外网地址**

**1.** 登录[ RDS 管理控制台](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID，进入实例信息页面

**3.** 在**网络信息** 模块中，单击**外网地址 > 释放**

**4.** 在弹出的确认信息界面单击**确定** ，释放外网地址

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机日志管理

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 MySQL >日志管理

#  日志管理

最近更新时间: 2022-02-25 23:10:01

除 MySQL5.7
外和基础版数据库外，其它类型的实例都支持日志管理，你可以查询实例的错误日志和慢日志明细，帮助故障定位分析。本文将介绍通过控制台进行日志管理的方法。

**1.** 登录[ RDS 管理控制台 __](https://portal.qiniu.com/qvm/db/rds)

**2.** 单击目标实例的 ID/名称，进入实例信息页面

**3.** 在顶部导航栏中选择**日志管理** ，进入日志管理页面

**4.** 在日志管理页面选择查询**错误日志** 、**慢日志统计** 或者**慢日志明细** ，选择时间范围

查询项 | 内容  
---|---  
错误日志 | 记录 2 个月内数据库中执行错误的 SQL 语句。  
慢日志统计 | 对 2 个月内数据库中执行时间超过 1 秒（可以在**参数管理** 中修改`long_query_time`参数来设置）的 SQL 语句进行统计汇总，给出慢查询日志的分析报告。  
慢日志明细 | 
* 记录 2 个月内数据库中执行时间超过 1 秒（可以在**参数管理** 中修改`long_query_time`参数来设置）的 SQL 语句，并进行相似语句去重。
* 该列表中不提供最近两个小时的慢日志，如需查询请通过 MySQL 库中的`slow_log_view`表查询。  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云主机产品简介

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >产品简介

#  产品简介

最近更新时间: 2020-10-10 15:25:47

关系型数据库RDS（Relational Database Service）是一种稳定可靠、可弹性伸缩的在线数据库服务。RDS支持MySQL、SQL
Server、PostgreSQL引擎，并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案，彻底解决数据库运维的烦恼。  
  

## RDS SQL Server

RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能，强力支撑各种企业应用，同时也包含了微软的License费用，减少额外支出。  
  

## 基本概念

实例：一个独立占用物理内存的数据库服务进程，用户可以设置不同的内存大小、磁盘空间和数据库类型。其中内存的规格会决定该实例的性能。实例创建后可以变更配置和删除实例。

数据库：在一个实例下创建的逻辑单元，一个实例可以创建多个数据库，数据库在实例内的命名唯一。

地域和可用区：地域是指物理的数据中心。可用区是指在同一地域内，电力和网络互相独立的物理区域。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机连接实例

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >连接实例

#  连接实例

最近更新时间: 2019-04-02 16:00:38

完成创建实例、设置白名单和创建账号等操作后，您可以使用数据库客户端连接到RDS实例。

## 使用客户端连接实例

下面以Microsoft SQL Server Management Studio（SSMS）客户端为例介绍如何连接到RDS实例。

  1. 在ECS或本地电脑上启动Microsoft SQL Server Management Studio客户端。
  2. 选择连接

> 数据库引擎 。

  3. 在弹出的连接到服务器对话框中输入登录信息。  
参数说明服务器类型选择数据库引擎。服务器名称输入RDS实例的连接地址和端口号，连接地址与端口号之间用英文逗号隔开，如`rm-
bptest.sqlserver.rds.aliyuncs.com,3433`。

查看RDS实例的内外网地址及端口信息的步骤如下：

    1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
    2. 单击目标实例的ID。
    3. 在基本信息栏中，即可查看内外网地址及内外网端口信息。  
身份验证选择SQL Server身份验证。登录名RDS实例的账号名称。密码RDS实例的账号密码。

  4. 单击连接，即可连接到实例。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机使用限制

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >使用限制

#  使用限制

最近更新时间: 2019-04-02 16:00:31

SQL Server类型的RDS实例均自带微软SQL Server的License，不支持您使用自己的License。另外，为保障实例的稳定及安全，SQL
Server有部分使用上的限制，详情如下。

功能 | 2017 企业版 | 2016 标准版、企业版 2012 标准版、企业版 | 2008 R2 企业版 | 2016 Web版、2012 Web版、 2012 企业版  
---|---|---|---|---  
数据库最大数量（注） | 50 | 50 | 50 | 100  
数据库账号最大数量 | 无限制 | 无限制 | 500 | 无限制  
创建用户、LOGIN或数据库 （注） | 支持 | 支持 | 支持 | 支持  
数据库级别的DDL触发器 | 支持 | 支持 | 不支持 | 支持  
数据库内的授权权限 | 支持 | 支持 | 不支持 | 支持  
kill线程权限 | 支持 | 支持 | 支持 | 支持  
链接服务器 | 支持 | 支持 | 不支持 | 不支持  
分布式事务 | 支持 | 支持 | 不支持 | 不支持  
SQL Profiler | 支持 | 支持 | 支持 | 支持  
优化顾问 | 支持 | 支持 | 不支持 | 支持  
变更数据捕获 | 支持 | 支持 | 不支持 | 支持  
变更跟踪 | 支持 | 支持 | 支持 | 支持  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云主机设置白名单

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >初始化设置 >设置白名单

#  设置白名单

最近更新时间: 2019-04-02 16:00:16

创建RDS实例后，您需要设置RDS实例的白名单，以允许外部设备访问该RDS实例。默认的白名单只包含默认IP地址127.0.0.1，表示任何设备均无法访问该RDS实例。

白名单可以让RDS实例得到高级别的访问安全保护，建议您定期维护白名单。设置白名单不会影响RDS实例的正常运行。

## 注意事项

  * 默认的IP白名单分组只能被修改或清空，不能被删除。
  * 当未设置白名单登录时，会提示添加IP才可以正常登录。

## 操作步骤

  1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
  2. 找到目标实例，单击实例ID。
  3. 在左侧导航栏中选择  
IP白名单。

  4. 在  
白名单设置页面中，单击  
default白名单分组中的  
修改。  
****说明** 您也可以单击 **添加白名单分组** 新建自定义分组。

  5. 在  
修改白名单分组对话框中，填写需要访问该实例的IP地址或 IP 段，然后单击  
确定。

     * 若填写IP段，如10.10.10.0/24，则表示10.10.10.X的IP地址都可以访问该RDS实例。
     * 若您需要添加多个IP地址或IP段，请用英文逗号隔开（逗号前后都不能有空格），例如192.168.0.1,172.16.213.9。  
****说明** 当您在  
default分组中添加新的IP地址或IP段后，默认地址127.0.0.1会被自动删除。

**常见错误案例**

  * 由于**数据安全性 > 白名单设置**中只有默认地址127.0.0.1。该地址表示不允许任何设备访问RDS实例。因此需在白名单中添加对端的IP地址。
  * 白名单设置成了0.0.0.0，正确格式为0.0.0.0/0。  
****说明** 0.0.0.0/0表示允许任何设备访问RDS实例，请谨慎使用。

  * 如果开启了高安全模式，需进行如下检查： 
    * 如果使用的是专有网络的内网连接地址，请确保ECS内网IP地址添加到了专有网络的分组。
    * 如果通过公网连接，请确保设备公网IP地址添加到了公网的分组（专有网络的分组不适用于公网）。
  * 您在白名单中添加的设备公网IP地址可能并非设备真正的出口IP地址。原因如下： 
    * 公网IP地址不固定，可能会变动。
    * IP地址查询工具或网站查询的公网IP地址不准确。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机申请外网地址

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >初始化设置 >申请外网地址

#  申请外网地址

最近更新时间: 2019-04-02 16:00:06

RDS支持两种地址：内网地址和外网地址。具体说明如下表所述。

## 内网地址和外网地址

地址类型说明内网地址

  * 默认提供内网地址。
  * 如果您的应用部署在ECS实例，且该ECS实例与RDS实例在同一地域，则RDS实例与ECS实例可以通过内网互通，无需申请外网地址。
  * 通过内网访问RDS实例时，安全性高，而且可以实现RDS的最佳性能。  
外网地址

  * 外网地址需要手动申请，不需要时也可以释放。
  * 无法通过内网访问RDS实例时，您需要申请外网地址。具体场景如下： 
    * ECS实例访问RDS实例，且ECS实例与RDS实例位于不同地域。
    * RDS以外的设备访问RDS实例。  
****说明**

  * 外网地址会降低实例的安全性，请谨慎使用。
  * 为了获得更快的传输速率和更高的安全性，建议您将应用迁移到与您的RDS实例在同一地域且网络类型相同的ECS实例，然后使用内网地址。

## 申请外网地址

  1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
  2. 找到目标实例，单击实例ID。
  3. 进入详情页。
  4. 单击申请外网地址。 
  5. 在弹出的对话框中，单击确定。  
外网地址生成成功。

  6. （可选）如果您要修改外网地址或端口号，单击  
修改连接地址，在弹出的对话框中设置外网地址及端口号，然后单击  
确定。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机创建数据库和账号

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >初始化设置 >创建数据库和账号

#  创建数据库和账号

最近更新时间: 2019-04-02 16:00:24

本文仅适用于SQL Server 2012和2016版本的实例。

## 创建账号

您可以通过控制台创建高权限账号和普通账号。其中高权限账号只能通过控制台创建。

**注意事项**

  * 分配数据库账号权限时，请按最小权限原则和业务角色创建账号，并合理分配只读和读写权限。必要时可以把数据库账号和数据库拆分成更小粒度，使每个数据库账号只能访问其业务之内的数据。如果不需要数据库写入操作，请分配只读权限。
  * 为保障数据库的安全，请将数据库账号的密码设置为强密码，并定期更换。

**操作步骤**

  1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
  2. 找到目标实例，单击实例ID。
  3. 在左侧导航栏中，选择  
账号管理。

  4. 单击  
创建账号。

  5. 设置账号信息，并单击  
确定。  
参数说明数据库账号长度为2~16个字符，由小写字母、数字或下划线组成。但开头需为字母，结尾需为字母或数字。账号类型

     * 高权限账号：一个实例只能有一个高权限账号。高权限账号默认拥有所有数据库的权限，无需手动授权。
     * 普通账号：一个实例可以有多个普通账号。您需要手动为普通账号授予数据库权限。  
密码  
设置账号密码。要求如下：

     * 长度为8~32个字符。

     * 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
     * 特殊字符为!@#$%^&*()_+-=  
确认密码输入与密码一致的字段，以确保密码正确输入。

## 创建数据库

每个RDS高可用版实例最多可以创建50个数据库，每个RDS基础版实例最多可以创建100个数据库。

  1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
  2. 找到目标实例，单击实例ID。
  3. 在左侧导航栏中，选择  
数据库管理。

  4. 单击  
创建数据库。

  5. 填写以下参数，并单击  
确定。  
参数说明数据库(DB)名称填写数据库名称。由小写字母、数字、下划线或中划线组成，以字母开头，以字母或数字结尾，长度为2~64个字符。支持字符集选择字符集。如果没有需要的字符集，选择  
全部，并从下拉菜单中选择。授权账号选择要授权的账号，并设置账号类型为  
读写、  
只读或  
所有者。

如果还没创建账号，可以留空。  
备注填写备注信息，方便您识别该数据库。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机创建实例

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >创建实例

#  创建实例

最近更新时间: 2019-04-02 15:57:48

您可以通过七牛云RDS管理控制台创建RDS实例。本文将介绍在RDS管理控制台上创建实例的步骤。

## 前提条件

  * 已注册七牛云账号并激活云主机权限。

  * 若您要创建按时付费的实例，请确保您的账户余额大于等于100元。

## 操作步骤

  1. 登录[RDS管理控制台](https://portal.qiniu.com/qvm/db/rds)。
  2. 在  
实例列表页面，单击  
新建实例，进入  
创建页面。

  3. 选择  
包年包月或  
按量付费。

  4. 选择实例配置，参数说明如下。 

     * 地域、  
可用区：选择实例所在的地域和可用区，有的地域支持单可用区和多可用区，有的地域只支持单可用区。  
****说明** 不同地域内的产品内网不互通，且购买后不能更换地域，请谨慎选择。

     * 数据库类型：RDS支持的数据库类型有MySQL、SQL Server，不同地域支持的数据库类型不同，具体请以实际界面为准。

     * 版本：指数据库版本。 

目前，RDS for SQLServer支持的数据库版本为2017、2016、2012、2008
R2。各版本所支持的功能有差异。不同地域所支持的数据库版本不同，请以实际界面为准。

     * 系列：RDS for SQL Server实例支持基础版、高可用版和集群版，不同数据库版本所支持的系列不同，请以实际界面为准。

     * 网络类型：请确保RDS实例与需要连接的ECS实例网络类型一致，否则它们无法通过内网互通。

     * 规格：实例的CPU和内存。不同规格对应不同的连接数和最大IOPS（即读和写分别可以达到的最大值，混合读写最高可以达到指标的2倍）。

     * 存储空间：该存储空间包括数据空间、系统文件空间、binlog文件空间和事务文件空间。

     * 购买时长：选择包年或包月的时长。

  5. 单击  
立即购买，进入  
订单确认页面。

  6. 若您需要购买多个不同配置的包年包月实例，可以单击  
加入购物车将要购买的实例逐个加入购物车中。

  7. 单击购物车，显示购物车详情，选中您需要购买的实例，单击去购物车结算。 
  8. 若您购买按量付费实例，只能选择实例配置后单击  
立即购买。

## 下一步

创建实例后，您需要设置白名单、创建账号，如果是通过外网连接，还需要申请外网地址。然后就可以连接实例)。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机使用流程

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >使用流程

#  使用流程

最近更新时间: 2019-04-02 16:00:45

## 文档目的

快速入门旨在介绍如何创建RDS实例、进行基本设置以及连接实例数据库，使用户能够了解从购买RDS实例到开始使用实例的流程。

## 目标读者

  * 首次购买RDS实例的用户。

  * 新建实例后需要对其进行基本设置的用户。

  * 想要了解如何连接RDS实例的用户。

以上内容是否对您有帮助？
human: 如何处理七牛云的云主机只读实例

gpt: [云主机](https://developer.qiniu.com/qvm) > 使用指南 > 云数据库
>[云数据库RDS](https://developer.qiniu.com/qvm/development_guidelines/7737/cloud-
database-rds) > 云数据库 SQL Server >只读实例

#  只读实例

最近更新时间: 2019-04-02 15:57:40

## 应用场景

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

## 简介

创建只读实例相当于复制了一个主实例，数据与主实例一致，主实例的数据更新也会自动同步到所有只读实例。  
****说明**

  * 目前，仅以下实例类型支持只读实例： 
    * MySQL 5.7高可用版（本地SSD盘）
    * MySQL 5.6
    * SQL Server 2017
  * 只读实例为单节点的架构（没有备节点）。

## 计费

按量付费，即每小时扣费一次，费用取决于扣费时的只读实例规格。

## 功能特点

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

## 功能限制

  * 只读实例的数量：  
数据库类型内存数量MySQL≥64GB最多创建10个只读实例＜64GB最多创建5个只读实例SQL Server-最多创建7个只读实例

  * 实例备份：因主实例已有备份，只读实例暂不支持备份设置以及手动发起备份。
  * 实例恢复： 
    * 不支持通过备份文件或任意时间点创建临时实例，不支持通过备份集覆盖实例。
    * 创建只读实例后，主实例将不支持通过备份集直接覆盖实例来恢复数据。
  * 数据迁移：不支持将数据迁移至只读实例。
  * 数据库管理：不支持创建和删除数据库。
  * 账号管理：不支持创建和删除账号，不支持为账号授权以及修改账号密码功能。

以上内容是否对您有帮助？