使用云数据库 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 是否支持从库访问?
为了数据库的安全,例如当主实例出现问题时,能快速切换到从库,所以目前不支持对从库进行读写;
若希望扩展读写能力,可以考虑升级实例配置或购买 只读实例。
需要使用 MyISAM 数据库引擎怎么办?
可以使用 MySQL 5.5 版本,此版本支持 MyISAM 引擎。但建议使用更高版本,如 MySQL 5.7 等,使用 InnoDB 引擎,提供更细粒度行级锁,写入性能更高,提供数据完整性保障,可实现数据库故障后数据不丢失。
云数据库 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 官方文档。 单节点能否切换为双节点或三节点?
目前暂不支持单节点切换为双节点或三节点。目前仅支持双节点升级为三节点。
按量计费转包年包月对数据库业务是否有影响?
按量计费实例转成包年包月对实例本身的运行不会有任何影响,只是付费类型的转换。
innodb 改 myisam 修改表引擎,成功后不变,仍是 innodb?
MySQL 5.6、MySQL 5.7 版本仅支持 innodb 引擎,若您需要 myisam 引擎,建议使用 MySQL 5.5版本。
创建 RO 组是否有数量限制?
每个主实例默认最多可以创建5个 RO 组。
canal 是否支持拉取数据库的 binlog?
支持,但需要注意如下事项:
保证 canal 所在云服务器与云数据库在一个 VPC 内,网络互通。
云数据库上创建相应的数据库同步账号,并授权正确。
云数据库上需要设置参数 binlog_row_image=FULL 与 binlog_format=ROW。
云数据库 MySQL 是部署在物理机,还是云服务器上?
云数据库 MySQL 底层是物理集群,结合了虚拟化技术,部署在集群上,与云服务器是不太一样,云服务器主要是对外提供的服务。
克隆实例对原实例是否有影响?
克隆是通过备份拉取的,不会对您的原实例产生影响,克隆完成后,您可以根据自身需求销毁或继续使用原实例。
本页内容是否解决了您的问题?