色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 數據修改,mysql如何監控表結構修改

錢琪琛2年前38瀏覽0評論
mysql 數據修改,mysql如何監控表結構修改?

Online DDL 工具:pt-osc

對于 MySQL Online DDL 目前主流的有三種工具:

原生 Online DDL;pt-osc(online-schema-change),gh-ost

本文主要講解 pt-online-schema-change 的使用以及三種工具的簡單對比。

一、原理及限制

1.1 原理

1. 創建一個與原表結構相同的空表,表名是 _new 后綴;

2. 修改步驟 1 創建的空表的表結構;

3. 在原表上加三個觸發器:delete/update/insert,用于 copy 數據過程中,將原表中要執行的語句在新表中執行;

4. 將原表數據以數據塊(chunk)的形式 copy 到新表;

5. rename 原表為 old 表,并把新表 rename 為原表名,然后刪除舊表;

6. 刪除觸發器。