MySQL 的全景图 - 图1

空间换时间

一天一全量备份跟一周一全量备份的对比。
好处是“最长恢复时间”更短。
在一天一备的模式里,最坏情况下需要应用一天的 binlog。比如,你每天 0 点做一次全量备份,而要恢复出一个到昨天晚上 23 点的备份。
一周一备最坏情况就要应用一周的 binlog 了。
系统的对应指标就是 RTO(恢复目标时间)。
当然这个是有成本的,因为更频繁全量备份需要消耗更多存储空间,所以这个 RTO 是成本换来的,就需要你根据业务重要性来评估了。


索引字段的维护总是有代价的。
因此,在建立冗余索引来支持覆盖索引时就需要权衡考虑了。
这正是业务 DBA,或者称为业务数据架构师的工作。