sql - 事务日志已满
问题描述
我们使用的是 SQL Server 2016。我们的恢复模式是 FULL。自动增长设置为 4GB。驱动器大小为 1TB。事务日志备份频率为 2 小时。
我们遇到了事务日志频繁变满的问题。我们的数据大小约为 1.2TB。
有人可以建议我们可以做些什么来摆脱这个问题。我们可以更改或检查任何其他设置吗?PS:我是这个领域的初学者,所以会很感激任何帮助。
谢谢。
解决方案
日志的大小必须至少能够容纳日志备份之间的所有活动。日志备份频率应由您的恢复点目标 (RPO) 决定,这是业务定义的最大可接受数据丢失。
但是,您可能需要更频繁地安排日志备份以保持事务日志大小合理。在您的环境中,2 小时显然不够,因此您需要增加日志大小或增加日志备份频率。
推荐阅读
- sqlite - 部署 Java FX 数据库应用程序
- c# - 遍历对象列表时面临问题
- elixir - “with”运算符中的逻辑条件不起作用
- python - ARIMA 模型预测的订购时间戳
- apache-spark - spark中的广播变量是否移动到YARN中的每个执行程序或每个节点管理器?
- apache-spark - 如何在已应用于 Spark RDD 的函数中打印语句?
- python - python-pptx的xy散点图不起作用
- spring-boot - GitLab 共享运行器,将 Spring Boot 微服务应用部署到自定义服务器
- node.js - 插槽填充在对话流中触发不同的意图
- vue.js - 添加 Vuex 后 Vue.js 应用程序未编译