使用云数据库 MySQL 前要做什么准备?
在使用云数据库 MySQL 前您需要考虑以下两个问题:
您的应用是否适合使用数据库?例如,数据量小、访问量高、key-value 存储的场景就应该考虑使用内存级持久化存储服务。
您的数据库设计是否合理?例如,有明显访问热点或者数据量过大的表,则应该考虑拆分成多个表。
云数据库 MySQL 如何对 MySQL 进行管理?
开发者不需要对 MySQL 进行日常管理,日常的维护和调整由云数据库运维系统完成。
当 MySQL 出现异常时,运维系统会及时发现并通知运维人员处理,开发者不需要做任何变更操作。
云数据库 MySQL 后面是否是物理机?
云数据库 MySQL 后面是物理机。
云数据库 MySQL 会帮我做分库分表吗?
因为分库分表的标准和业务逻辑相关,所以云数据库 MySQL 不会帮业务做分库分表。
云数据库 MySQL 占用空间与使用空间的区别是什么?
使用空间:仅包括 MySQL 数据目录,不含 binlog、relaylog、undolog、errorlog、slowlog 日志空间。
占用空间:包括 MySQL 数据目录和 binlog、relaylog、undolog、errorlog、slowlog 日志空间。
云数据库 MySQL 执行任务是否有缓冲?
问题描述:
在很短的时间,送入了 N 条 SQL 语句给云数据库执行,此时云数据库 MySQL 会逐条执行,还是卡死?如果会卡死,那么同时的连接并发数限制是多少?
问题解答:
云数据库 MySQL 提供的 MySQL 实例与平时我们自己安装的 MySQL 实例是一样的。并发执行的语句是否会卡死跟系统资源和 SQL 语句本身有关。
如果连接数 max_connections 到达极限值,那么该实例基本上已经无法正常提供服务,一般是由以下原因造成的:
业务程序 bug 导致的空连接过多;
前端过来的访问远远超出实例的处理能力;
某个连接执行了太久,独占了 MySQL 的资源,导致大量的访问请求被阻塞。
使用云数据库 MySQL 的注意事项?
如何申请开放或关闭云数据库 MySQL 默认备库只读权限?
默认备库不对外提供访问,主要用于高可用切换。
用户平时需要关注实例的哪些监控指标?
CPU 利用率、内存利用率、磁盘空间利用率。您可以根据实际情况 配置告警,当收到告警,可采取相应措施消除告警。 云数据库 MySQL 是否支持从库访问?
为了数据库的安全,例如当主实例出现问题时,能快速切换到从库,所以目前不支持对从库进行读写;
若希望扩展读写能力,可以考虑升级实例配置或购买 只读实例。 云数据库 MySQL 支持跨地域访问吗?
默认 VPC 网络下不支持跨地域访问的,各地域间 VPC 网络相互隔离。建议购买与云服务器同地域的云数据库 MySQL 实例,数据就近访问,提供业务服务速率及稳定性。
MySQL 授权用户没有 file 权限吗?
目前 shutdown 和 file 权限没有开放给 root 用户,因此 root 不能新建拥有所有权限的用户。授权时,请参考以下命令:
grant SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, ALTER on *.* to 'myuser'@'%' identified by 'mypasswd';
如何更换云数据库 MySQL 的地域?
暂不支持更换地域,您可以使用 数据传输服务 DTS 来实现两地实例间数据迁移,DTS 支持实时数据同步。数据迁移完毕后,自助退还源实例即可。 哪些内容会占用实例的空间?
用户正常的数据(不包括备份数据),以及数据库实例正常运行所需的数据(如系统数据库、数据库日志、索引等)。同时包含 MySQL 数据库产生的 Binlog 日志。
在一个实例内可以运行多少个数据库?
云数据库 MySQL 创建数据库、表的数量没有限制,取决于 MySQL 自身,详情请参见 MySQL 官方文档。 单节点能否切换为双节点或三节点?
目前暂不支持单节点切换为双节点或三节点。目前仅支持双节点升级为三节点。
按量计费转包年包月对数据库业务是否有影响?
按量计费实例转成包年包月对实例本身的运行不会有任何影响,只是付费类型的转换。
创建 RO 组是否有数量限制?
每个主实例默认最多可以创建5个 RO 组。
canal 是否支持拉取数据库的 binlog?
支持,但需要注意如下事项:
保证 canal 所在云服务器与云数据库在一个 VPC 内,网络互通。
云数据库上创建相应的数据库同步账号,并授权正确。
云数据库上需要设置参数 binlog_row_image=FULL 与 binlog_format=ROW。
云数据库 MySQL 是部署在物理机,还是云服务器上?
云数据库 MySQL 底层是物理集群,结合了虚拟化技术,部署在集群上,与云服务器是不太一样,云服务器主要是对外提供的服务。
克隆实例对原实例是否有影响?
克隆是通过备份拉取的,不会对您的原实例产生影响,克隆完成后,您可以根据自身需求销毁或继续使用原实例。
本页内容是否解决了您的问题?