功能特性问题

最近更新时间:2019-04-15 17:45:12

云数据库适用于哪些业务场景?

MySQL 数据库适用的地方都可以使用云数据库。相比于自行搭建 MySQL,使用云数据库更加方便和可靠。
云数据库完全兼容 MySQL 协议,同时提供 master-slave 热备和定时冷备服务,此外支持实例无缝升级,可最大程度减少开发者在部署、监控、扩容和故障恢复等方面的投入,使开发者可以集中精力进行产品开发和运营。

使用云数据库前要做什么准备?

在使用云数据库前您需要考虑以下两个问题:

  1. 您的应用是否适合使用 DB?比如数据量小、访问量高、key-value 存储的场景就应该考虑使用内存级持久化存储服务 云数据库 Memcached
  2. 您的数据库设计是否合理?比如有明显访问热点或者数据量过大的表,则应该考虑拆分成多个表。

云数据库如何对 MySQL 进行管理?

开发者不需要对 MySQL 进行日常管理,日常的维护和调整由云数据库运维系统完成。
当 MySQL 出现异常时,运维系统会及时发现并通知运维人员处理,开发者不需要做任何变更操作。

云数据库后面是否是实体机?

云数据库后面是实体机。

云数据库 MySQL 连接方式?

连接方式有两种:

  • 外网访问:借助外网账号的方式。默认不开通外网访问,大陆地区的 MySQL 实例,在控制台实例管理页面可以开通外网访问,通过外网连接云数据库。
  • 内网访问:借助自动分配的内网地址,使用在同一个账号同一个地域的云服务器对数据库进行访问。这种方式由于使用内网高速网络,延迟低。

MySQL 支持中文字符吗?

目前不支持中文字符。

云数据库会帮我做分库分表吗?

因为分库分表的标准和业务逻辑相关,所以云数据库不会帮业务做分库分表。

云数据库占用空间与使用空间的区别是什么?

目前云数据库用户实际使用空间与 binlog 等日志数据已分开统计,开发者在云数据库控制台看到的占用空间即等于使用空间。

云数据库执行任务是否有缓冲?

问题描述:
在很短的时间,送入了 N 条 SQL 语句给云数据库执行,此时云数据库会逐条执行,还是卡死?如果会卡死,那么同时的连接并发数限制是多少?
问题解答:
云数据库提供的 MySQL 实例与平时我们自己安装的 MySQL 实例是一样的。并发执行的语句是否会卡死跟系统资源和 SQL 语句本身有关。
如果连接数 max_connections 到达极限值,那么该实例基本上已经无法正常提供服务,一般是由以下原因造成的:

  • 业务程序 bug 导致的空连接过多;
  • 前端过来的访问远远超出实例的处理能力;
  • 某个连接执行了太久,独占了 MySQL 的资源,导致大量的访问请求被阻塞。

云数据库对数据量有什么限制?

关于云数据库的限制详情请参阅 云数据库数量限制 文档。

使用云数据库的注意事项?

关于使用云数据库的注意事项详情请参阅 云数据库操作限制 文档。

如何申请云数据库实例 slave 只读权限开放/关闭?

如果需要开放或关闭 slave 只读实例,请按照模版 提交工单申请

云数据库的连接数有限制吗?

关于云数据库连接数的限制详情请参阅 云数据库链接数限制 文档。

是否支持从库访问?

为了数据库的安全,例如当主实例出现问题时,能快速切换到从库,所以目前不支持对从库进行读写;
若希望扩展读写能力,可以考虑升级实例配置或者在实例详情页,购买 只读实例

如何更换数据库地域?

暂不支持数据库实例更换地域,您可以使用 数据传输服务 DTS 来实现两地实例间数据迁移,此DTS工具支持实时数据同步。数据迁移完毕后,可自助退换源实例即可。

MySQL实例销毁了怎么办?

实例销毁后会保留在回收站一段时间,包年包月实例会保留 7 天,按量计费实例保留 1 天;在此时间段内,可在回收站内找到对应实例,然后进行恢复操作即可找回。

帐号误删与忘记密码怎么办?

帐号误删后,可通过实例详情页中【数据库管理】-【帐号管理】-【创建帐号】或 使用 sql 语句进行新建。
root 密码忘记了,可通过实例详情页中【数据库管理】-【帐号管理】找到对应账号进行【重置密码】操作即可。
以上操作也可以通过云 API 接口实现,了解详情

需要使用 MyISAM 数据库引擎怎么办

可以使用MySQL5.5版本,此版本支持 MyISAM 引擎。不过,还是建议使用更高版本,如 MySQL 5.7 等,使用 Innodb 引擎,提供更细粒度行级锁,写入性能更高;提供数据完整性保障,可实现数据库故障后数据不丢失。

数据库支持跨地域访问吗?

默认 VPC 网络下不支持跨地域访问的,各地域间 VPC 网络相互隔离。建议数据库购买与云服务器同地域的实例,数据就近访问,提供业务服务速率及稳定性。