说到闪回,熟悉数据库的人都知道。数据库自带闪回的我知道有Oracle,通过一些列工具或者方法做到闪回的有MySQL、PostgreSQL等。
实验开始:
为什么要建立一个表空间?因为如果不小心把表建立到system这样的系统表空间上,是无法闪回的。
对表进行删除以后,如果传统做法,通过备份,再通过增量以及归档可以做吗?可以的。一般来说MySQL这样做。当然MySQL也有其他工具比如binlog2sql等。不过都是需要去做一些工作才能完成。原生的没有。
在真实环境中指望备份去恢复我觉得几乎是不可能的。因为种种原因都不能保证用备份可以解决。还是靠闪回这样的工作才能满足。包括binlog2sql也可以,就是稍微那么麻烦一点。
对于没有原生闪回的怎么办?
MySQL和PostgreSQL我觉得最好的方式都是一主两从。其中一个从库故意和主库拉开几个小时到的差距。一旦发现问题。用延迟库的表加上binlog或者说归档日志的两个结合来进行组装,从而对主库进行恢复。这样影响最小。
文章转载自四海内皆兄弟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1347次阅读
2025-03-13 11:40:53
MySQL8.0统计信息总结
闫建(Rock Yan)
509次阅读
2025-03-17 16:04:03
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
479次阅读
2025-03-13 14:38:19
SQL优化 - explain查看SQL执行计划(一)
金同学
406次阅读
2025-03-13 16:04:22
MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!
szrsu
384次阅读
2025-03-13 00:29:43
MySQL生产实战优化(利用Index skip scan优化性能提升257倍)
chengang
336次阅读
2025-03-17 10:36:40
MySQL数据库当前和历史事务分析
听见风的声音
326次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
291次阅读
2025-03-28 16:28:31
墨天轮个人数说知识点合集
JiekeXu
263次阅读
2025-04-01 15:56:03
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
252次阅读
2025-03-10 07:58:44