本文针对 MySQL Cloud Service 的常规操作做一些简单的介绍
- Stop(关停) MySQL Cloud Service 中的一个数据库
MySQL Cloud Service中停止一个数据库和平常我们自己服务器上关停一个MySQL 数据库有很大的差异。随着对 MySQL Cloud 上的 Database 作出Stop(关停)指令的发出,Oracle会进行以下操作:
- 关停 MySQL Database Instance
- 释放用于运行该 MySQL Instance 的CPU资源
- 释放用于运行该 MySQL Instance 的 RAM资源
- 释放用于运行该 MySQL Instance 的OS 资源
总之,当执行 Stop 指令之后,你将无法像以前在自由服务器上那样登陆服务器上进行操作如访问数据文件等。按照Oracle 官方的说法就是“Stopping a MySQL Server deployment is similar to turning off your personal computer”,就像对电脑执行了断电操作一样,所以我们自然也无法再通过ssh访问这台“电脑”了。
那么,有哪些资源不会收到影响呢?
- 存储资源(要不然数据不久丢失啦)
- 网络资源(所以IP地址不用担心会变化)
当然,既然关闭的时候释放了CPU和RAM等计算资源,所以关停后该部分资源也不会进行计费。同样,关停过程中为释放的存储以及网络资源,仍然会依据计费单位(使用时间)产生费用。
- Start(启动)/Restart(重启)MySQL Cloud Service 中的一个数据库
在上面我们停止了运行中的一个 MySQL Database,那我们再看看启动他的过程
- 首先,启动过程会重新分配CPU和RAM等计算资源
- 其次,存储资源以及网络资源会随着CPU以及内存资源的启动而重新关联上
- 最后,其他相关资源重新分配或关联,MySQL Instance 完全启动并达到可提供服务的状态
从启动来看,可以看出其实就是将原来释放的资源重新分配,并与未被释放的资源进行关联后启动 MySQL Instance 的过程。
当然,随着资源的重新分配和启动,计费也会一并重新开始,毕竟人家 Oracle 收起钱来可是从来都不手软的哈。
既然关停一个正在运行的 MySQL Database 后基本上啥也不能做,那有哪些理由需要我们关停呢?
- 分时段使用的数据库为节省费用在空闲时段进行关停
- 基于某些特殊原因临时停止服务
- 关闭/启动/重启 MySQL Cloud Service Database 操作路径
- 关闭路径:
打开“MySQL云服务控制台” -> 进入“MySQL云服务列表” -> 点击需要关停的“MySQL云服务名称” -> 在详情页从下拉列表中选择“Stop” -> 确认(Confirm)操作 -> 完成
- 启动关停中的服务路径
打开“MySQL云服务控制台” -> 进入“MySQL云服务列表” -> 点击需要启动的并且处于关停状态的“MySQL云服务名称” -> 在详情页从下拉列表中选择“Start” -> 确认(Confirm)操作 -> 完成
- 重启运行中服务的路径
打开“MySQL云服务控制台” -> 进入“MySQL云服务列表” -> 点击需要重启的并且处于运行状态的“MySQL云服务名称” -> 在详情页从下拉列表中选择“Start” -> 确认(Confirm)操作 -> 等待直至重启完成