gpt4 book ai didi

mysql - MySQL,删除旧数据,在线更改计算机时钟时间

转载 作者:行者123 更新时间:2023-11-29 14:08:16 25 4
gpt4 key购买 nike

我设计了一种从MySQL表中删除旧数据的机制。

表中的每一行都包含当前日期度量,并且我正在删除相对于当前日期而言较旧的记录块。

我们的产品计划进行部署并成为更大系统的一部分。是否可以合理地假设计算机的时钟与生产中的它自己(我正在使用current_date()作为检索当前日期的函数)相符?

我确实支持由于夏季/冬季时间的变化而对时钟进行小的更改,但是,较大的更改(超过一周)可能会导致删除不同的数据,而不是最旧的(即使当前数据可以被删除,即使是当前数据也可以删除)向后移到最小日期以下)

最佳答案

假设您具有标准的保护措施(例如与时间服务器同步),并且已锁定以防止意外更改,则时钟应在某种程度上可靠。

但是,为减轻任何潜在的损害,请考虑添加另一个表,该表记录删除记录的每个日期。

如果您的流程每周运行一次,则它将检查该表以确保当前日期在上一次运行的一周之内。这样可以确保您不会跳过任何星期,从而将潜在的“意外”损失限制在一周之内。根据需要调整窗口。

如果检查失败,则需要用户干预才能使事情恢复正常。

关于mysql - MySQL,删除旧数据,在线更改计算机时钟时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com