Mysql

更改具有 1600 萬行的表的自動增量

  • August 13, 2014

學到了這個很難。需要用 1600 萬行更改表的自動增量。

現在,這需要相當長的時間。

有沒有估計需要多長時間?對不起。

我在這裡學到了兩件事。

  1. 插入一條記錄,並編輯最後一個插入 id。
  2. 更改表自動增量,這將需要一些時間。

最好只使用 #1 處理問題

這取決於,可能是一個小時左右。也許您可能想嘗試一下 percona 工具包;pt-online-schema-change.

pt-online-schema-change alters a table’s structure without blocking reads or writes.
Specify the database and table in the DSN. Do not use this tool before reading its
documentation and checking your backups carefully.

資料來源:http ://www.percona.com/doc/percona-toolkit/2.2/pt-online-schema-change.html

引用自:https://dba.stackexchange.com/questions/71939