在每个月初创建一个每月运行一次的cron作业,在SQL表中输入几千个新行是不明智的吗?
我的想法是,如果出现意外情况会发生什么,比如服务器在cron应该执行的时候脱机,或者其他一些意外事件。
让cron每天运行一次只是为了检查表中是否存在行,这会更好吗?如果没有,它会添加它们吗?
答案 0 :(得分:0)
假设这就像月末或月份乞讨处理,它没有风险,你必须假设会有问题,这就是为什么你可能想要实现一些警报功能,让你知道运行成功,或者如果不成功,那么错误是什么。
唯一的风险是你的代码是正确的,质量保证测试它,但一般来说,无法自动完成数据处理工作。
重新阅读你的问题:
让cron每天运行一次会不会更好 检查表中是否存在行?如果没有,它会添加它们吗?
触发器怎么样?然后它会立即完成。
如果您更详细地解释用例,请尽快提供帮助。