Oceanbase关于undo_retention的一些疑问

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】CE 4.1.0.0
【问题描述】undo_retention决定了flashback可以闪回的时间,那如果把undo_retention调的比较大比如1天,主要会有什么方面的影响呢
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

1 个赞

先用存储比较多,转储要存的版本信息要比较多,先用的磁盘就会比较多,原则上应该也会影响读性能。

一般保持默认设置吗

不同版本,默认值不同,应该是根据业务需要设置吧。

主要是OB缺乏像My2sql一样的日志挖掘工具,如果有误操作,undo的保留时间又有限,很难恢复啊

ob_admin 功能介绍

ob_admin 提供了 slog_tool、log_tool、dumpsst 和 dump_backup 功能,主要用于排查数据不一致、丢数据、错误数据等问题。下面分别从各个子功能来简要介绍一下 ob_admin。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033763

1 个赞

误操作应该是通过事前审核、权限控制等等控制,配合备份恢复来实现。ob的全备+增倍+日志归档,基本也可以实现恢复到任意时间。
成本较高一点。

关于回收站,你可以测试一下,创建后,ddl这些都是否正常,回收站应该也能解决你问题吧?
----这个为什么被举报隐藏了?
@秃蛙

1 个赞

好的,我看看

1 个赞