生产环境出现过数据丢失问题,当时的情况是数据库无法正常访问,然后就手动重启了对应的集群,重启后收到反馈数据丢失。
现寻求帮助:如果数据未落盘,是否可以在数据库重启时强制数据落盘类似方案来避免未落盘数据丢失问题。感谢!
2 个赞
异常重启是真的没办法的,目前的绝大多数系统都没法做到在异常重启情况保证 100% 不丢数据,这是数据写入机制决定的,不过基本都能保证绝大多数的数据是没问题的。有些数据服务甚至异常重启会失败。
但是正常重启肯定是没问题的,ob 就没问题啊。
本来未落盘的数据在服务关闭之前会被对齐刷新落盘的,不需要额外处理,除非你强制关闭了数据服务,这个没法啦~
1 个赞
搭建多zone高可用集群
1 个赞