小编IMB*_*IMB的帖子

明智的数据库备份保留策略?

设想:

  • DB被复制到两个可用区(为了高可用)
  • 每天在地理位置不同的位置备份数据库(用于灾难恢复)

应用程序级用户事件存储在数据库中(用于应用程序级审计/历史记录)。这意味着时间点恢复可能不会发生在 DB 级别,而是发生在应用级别,除非 rouge 应用程序用户故意弄乱整个 DB,使 DB 级别恢复更实用。

我的问题是,日常数据库备份的合理保留策略是什么?例如,存储 30 天的备份有意义吗?在这个典型场景中,一般的最佳实践是什么?

replication backup

2
推荐指数
1
解决办法
188
查看次数

预生产的索引列?

如果我理解正确,索引一列会提高 SELECT 速度,但会降低 INSERT 速度。

假设您的应用程序是新的,并且您已经确定了适合编制索引的列(基于您查看视图的方式,例如 WHERE / JOINS)。

您是否必须在发现性能问题之前立即索引这些列?或者稍后再做这些操作而不影响 INSERT 是否有意义?

mysql performance optimization query-performance performance-tuning

0
推荐指数
1
解决办法
43
查看次数