开发过程中或者项目上线后,遇到问题的时候经常需要回溯下数据是怎么变更的,特别是日志做的不够好的应用。下面一起来了解下阿里云的数据追踪功能。
数据追踪能解决什么问题?
- 在线搜索日志内容,无需手工下载Binlog;
- 支持数据的插入/更新/删除日志搜索,无需手工解析Binlog;
- 支持逐条数据恢复,无需手工生成回滚语句。
数据追踪支持哪些数据库?
RDS MySQL
PolarDB MySQL
使用说明
- 访问阿里云DMS后台
- 进入”全部功能” -> “数据追踪”
- 创建数据追踪
填写完成后提交申请即可,系统会自动下载log并解析,只要耐心等待解析即可。 - 系统处理完成后,可以在
日志搜索
的部分直接用对应的字段 - 打开详情查看变更信息,有变更的字段会标注红色
通过该功能可以很方便的对历史数据进行追溯,不过该功能也有时间限制,一般是2~3个月。如果要追溯更久之前的数据,还是得自己记录日志信息。