欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql如何監控表結構修改

林子帆2年前19瀏覽0評論
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. 刪除觸發器。