汉中创云信息技术有限公司-官网
手机:153-193-00567(手机) 0916-8131000(座机)

阿里云数据库RDS for MySQL查看增量数据的方法

2019-08-30 10:38:36

RDS for MySQL查看增量数据可以通过SQL洞察、Binlog以及DTS订阅三种方式。

SQL洞察

SQL洞察会统计所有的DML和DDL操作的信息,这些信息是采集系统对网络上的包进行采集得到的。SQL洞察并不会解析实际的参数的值, 并且在SQL查询量较大的时候会丢失少量的记录。因此通过这种方式来统计准确的增量数据是不精确的。

Binlog

Binlog会准确记录数据库所有的增删改操作。该日志可以准确的恢复用户的增量数据。RDS的Binlog会先存储在实例中,系统会定期上传到OSS上面备份,然后清理实例中的Binlog。

操作步骤

1.登录RDS管理控制台

2.在页面左上角,选择实例所在的地域。

3.找到目标实例,单击实例ID。

4.在左侧导航栏单击备份恢复。

5.在日志备份找到所需的Binlog,单击右侧下载。

6.单击复制外网地址。

在已安装MySQL的Linux系统内使用如下命令下载Binlog:

wget -c '<Binlog文件外网下载地址>'

8.解密文件转换为可读形式,命令如下:

mysqlbinlog --no-defaults -v --base64-output=decode-rows <Binlog文件名> > binlog.sql

9.用more binlog.sql查看具体的日志信息,或者导出后检查问题SQL。

DTS订阅

DTS的数据订阅功能可以将RDS的增量数据实时推送给用户,用户可以定制增量数据,可以选择部分表的结构或者数据的增量,详情请参见数据订阅

服务热线:153-193-00567(手机) 0916-8131000(座机)

站内导航: 阿里云服务器价格| 阿里云购买流程| 阿里云代理| 汉中阿里云代理商| 西安阿里云代理| 重庆阿里云代理商| 成都阿里云代理| 阿里云最大代理| 阿里云一级代理| 阿里云代理商

我公司收款账号| 阿里云备案系统

CopyRight © 2019 汉中创云. All Rights Reserved陕ICP备17011651号 管理-汉中创云信息技术有限公司