所以我有一个MySQL表,需要每天更新,结构如下:
siteid user proportion
1000 1 0.1
1000 2 0.5
1000 3 0.4
问题是代码的其他部分需要在更新时访问此表,而更新可能每天需要几分钟。这就是每天发生的事情:
我已经提出了以下想法,但很确定他们都不会为我工作:
对于任何可能的解决方案,我将非常感激。我知道这是广泛的,可能没有任何正确或错误的答案,主要是对你在类似情况下的经历感兴趣。
注意:
答案 0 :(得分:0)
你可以这样做吗?
在您的更新程序中: 1.将数据从_A复制到_B。 2.将视图指向_A(更新视图)。 3.对_B进行更新 4.将视图指向_B(更新视图)。
下次运行时,您将重复此过程,但_A引用变为_B,反之亦然。您可能想要跟踪"当前"表是(_A OR _B)。