2017-08-24 98 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也不是必需的。