监控报警及备份恢复是DBA日常工作里面用的最多的功能。这里我们来对这个功能进行一个简单的介绍。
点击监控与报警。监控类型包括资源监控及引擎监控。资源监控,包括CPU和内存利用率、磁盘空间、IOPS链接数和网络流量;引擎监控,主要针对数据库引擎内部的深度监控,由mysql里面提供TPS、QPS、命中率、读写量、缓存请求次数、日志读写以及更多的深入监控信息。DBA可以通过这些信息对引擎的性能进行排查。
我们再来点击报警,系统已经有四个默认报警项。如果有需要,我们还可以添加自定义报警项,点击报警规则设置。
在此,我们可以修改已有的报警项或者创建报警规则。
填入我们需要进行报警的内容,默认情况下,系统会自动关联现有的数据库实例。填入具体内容,如:CPU大于50%,CPU使用率我们调整成六十分钟,平均值大于50%,连续出现次数五次。
选中要通知的报警人,需要的话还可以填写其他信息,点击确认。报警项添加成功。此时我们回到RDS控制台,刷新就可以看到最新的报警项。
接下来,我们进行备份恢复的管理。点击备份恢复,可以看到现有的备份信息。系统默认会在每天的管理时间内进行一次全量备份。
如果有需要,我们也可以点击备份实例手动进行操作。我们可以选择物理备份或逻辑备份。物理备份指的是进行一次全量备份;逻辑备份可以备份一个完整的实例或者备份某一个单库。
我们可以针对某一个备份进行下载。
通过内部或外部的网址,我们可以下载到本地服务器,对数据进行恢复。如需了解更多信息,可以查看备份文件下载及恢复的文档。
我们可以通过克隆实例恢复出一台新的数据库。
点击克隆实例。
选择需要的付费方式(包年包月或按量付费),选择要恢复的时间点,并选择适当的可用区、规格以及其他的网络信息,我们还要注意选择存储空间,存储空间不应小于原有数据库的规格。
购买成功后回到控制台,如果没有看到克隆实例,就进行刷新,系统任务调度,会有一定的延迟。
大约在一分钟之后,我们就看到新的克隆实例已经在创建中。创建完成以后,我们就可以直接使用这个克隆实例了。它跟一个正常实例的使用是完全一致的。
在数据恢复的场景,当我们确定克隆实例已经达到原有实例具体时间点的数据需求时,我们就可以把应用程序重新指向到新实例的内部地址或者外部地址进行新的访问,从而恢复到原有的时间点。
更多信息参见:云数据库 RDS 版