检查昨天的生产日志,我们发现在大约 5 分钟的时间里,一大堆非常简单的查询超时。对服务器日志的进一步调查显示磁盘活动出现了巨大的峰值,这使我得出结论,当时正在数据库上运行自动 CHECKPOINT。
这是我真的不想在高峰时段发生的事情。所以我想在非高峰时间每天安排一个每日检查点。
这是一个好主意吗?馊主意?浪费时间?如果不是这样,那又如何?
检查昨天的生产日志,我们发现在大约 5 分钟的时间里,一大堆非常简单的查询超时。对服务器日志的进一步调查显示磁盘活动出现了巨大的峰值,这使我得出结论,当时正在数据库上运行自动 CHECKPOINT。
这是我真的不想在高峰时段发生的事情。所以我想在非高峰时间每天安排一个每日检查点。
这是一个好主意吗?馊主意?浪费时间?如果不是这样,那又如何?
鉴于这里的信息有限,很难确定这一点,但我认为你还没有完全找到根本原因。
检查点的发生频率已经比每天高得多——2016 年的默认设置是每分钟。
所以回答这个问题: