不卡av在线播放_欧美成人AU在线看_亚洲一区二区 视频_五月天亚洲无码伊人

Article / 文章中心

阿里云數(shù)據(jù)庫RDS for MySQL查看增量數(shù)據(jù)的方法

發(fā)布時間:2019-06-22 點擊數(shù):1617

RDS for MySQL查看增量數(shù)據(jù)可以通過SQL審計、Binlog以及DTS訂閱三種方式。

SQL審計

SQL審計會統(tǒng)計所有的DML和DDL操作的信息,這些信息是采集系統(tǒng)對網(wǎng)絡(luò)上的包進行采集得到的。SQL審計并不會解析實際的參數(shù)的值, 并且在SQL查詢量較大的時候會丟失少量的記錄。因此通過這種方式來統(tǒng)計準確的增量數(shù)據(jù)是不精確的。

Binlog

Binlog會準確記錄數(shù)據(jù)庫所有的增刪改操作。該日志可以準確的恢復(fù)用戶的增量數(shù)據(jù)。RDS的Binlog會先存儲在實例中,系統(tǒng)會定期上傳到OSS上面?zhèn)浞?,然后清理實例中的Binlog。

操作步驟

  1. 1.登錄RDS管理控制臺
  2. 2.在頁面左上角,選擇實例所在的地域。
    選擇地域
  3. 3.找到目標實例,單擊實例ID。
  4. 4.在左側(cè)導(dǎo)航欄單擊備份恢復(fù)。
  5. 5.在日志備份找到所需的Binlog,單擊右側(cè)下載。
  6. 6.單擊復(fù)制外網(wǎng)地址。
    復(fù)制外網(wǎng)地址
  7. 7.在已安裝MySQL的Linux系統(tǒng)內(nèi)使用如下命令下載Binlog:
    wget -c '' 下載Binlog 
  8. 8.解密文件轉(zhuǎn)換為可讀形式,命令如下:
    mysqlbinlog --no-defaults -v --base64-output=decode-rows <Binlog文件名> > binlog.sql
  9. 9.用more binlog.sql查看具體的日志信息,或者導(dǎo)出后檢查問題SQL。

DTS訂閱

DTS的數(shù)據(jù)訂閱功能可以將RDS的增量數(shù)據(jù)實時推送給用戶,用戶可以定制增量數(shù)據(jù),可以選擇部分表的結(jié)構(gòu)或者數(shù)據(jù)的增量,詳情請參見數(shù)據(jù)訂閱。

阿里云數(shù)據(jù)庫   阿里云代理商