我们的系统中有一个包含大约2Gig数据的Mysql数据库。
与数据库通信的PC应用程序刚刚更新。
有许多表的结构已更改,我们需要运行转换脚本。
系统仅在办公时间使用
问题:
进行此升级的最佳方法是什么?
答案 0 :(得分:5)
答案 1 :(得分:3)
其他一些额外的东西。让您的用户知道您即使在下班后也会这样做。当他们计划迟到W2s(他们有一个合法的截止日期)并发现他们无法访问数据库时,财务人员会变得暴躁。
如果您的数据库允许您将其置于单用户用户模式,请在进行更改之前执行此操作。这样,没有一个随机的人迟到,就能在你改变的中途做出改变。
如果出现问题,当用户回来时,请准备好在早上恢复。这意味着即使您通常会在以后加入,也需要在业务开始时就在那里。
答案 2 :(得分:0)
基本上有两种方法。两者都从将数据库设置为脱机并创建备份开始。
然后,您可以构建新数据库并复制到新数据库。
或者您可以更新每个表/查询。
然后你可以把数据库重新上线。