2017-08-24 100 views
2

我們正準備將相當大的MySQL 5.5數據庫升級到5.6.35。升級說明指出與時間/日期時間/時間戳記結構更改相關的「不兼容問題」。MySQL 5.5升級到5.6.35 - 是否需要時間/日期時間/時間戳升級?

我們知道在升級到5.6後可以運行alter table ... force來升級受影響的表。但是,考慮到這個數據庫的大小,我們已經證實它需要幾天時間才能完成。

我們不能使用在線DDL功能[1],因爲根據文檔,時間/日期時間/時間戳alter不會與INPLACE算法一起使用。

我們還讀到,在5.6上運行5.5數據庫會導致複製到5.6節點時出現問題,這是我們需要做的。但是如果不進行實際測試,我們無法確認此問題。

因此我的問題:我們需要來改變表?我們不需要5.6微秒的功能,永遠不會。如果我們不需要微秒功能,我們可以升級到5.6並完成它嗎?

謝謝 傑森

[1] https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.html

回答

0

我們確定它確實有可能連同5.5主運行5.6的複製奴隸。 alter table ... force也不是必需的。