我們正準備將相當大的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