解决SQL Server Always 日志增大的问题-摘自网络
2015-10-29 18:12
579 查看
配置了Alwayson之后,因为没有只能使用完全恢复模式,不能使用简单或大容量日志模式,所以日志不断增长,不能使用改变恢复模式的方式清空日志
手动操作收缩或截断日志也无效
读了一些文章后发现,有人使用
主要实例脱离可用性组 - 修改为简单恢复模式 -修改回完整恢复模式 - 完整备份 - 加回可用性组 -将辅助副本还原(注意是With NoRECOVERY) - 重启同步
这样虽然可行,但也太麻烦了,对于俺们每天增长70GB的日志文件来说,操作未免太频繁了
也许是我对SQL Server太不熟悉了,其实只要在“备份首选项”(可用性组,右键,属性,)指定的数据库实例上“备份事务日志”即可将事务日志备份并截断
对于事务日志增长频繁的数据库只要建立一个维护计划,定期备份事务日志即可,可以是几分钟到一个小时
引用:
https://social.microsoft.com/Forums/ar-SA/9aee33e8-46a7-4c6c-bda8-9141f6f954be/sql-2012-always-on-group-?forum=sqlserverzhchs
为什么完整备份不能截断事务日志 /article/5240412.html
嗯,全量备份一次后,使用事务日志备份
来查看
收缩日志文件后日志文件大小变会变小,但是如无必要,不建议
手动操作收缩或截断日志也无效
读了一些文章后发现,有人使用
主要实例脱离可用性组 - 修改为简单恢复模式 -修改回完整恢复模式 - 完整备份 - 加回可用性组 -将辅助副本还原(注意是With NoRECOVERY) - 重启同步
这样虽然可行,但也太麻烦了,对于俺们每天增长70GB的日志文件来说,操作未免太频繁了
也许是我对SQL Server太不熟悉了,其实只要在“备份首选项”(可用性组,右键,属性,)指定的数据库实例上“备份事务日志”即可将事务日志备份并截断
对于事务日志增长频繁的数据库只要建立一个维护计划,定期备份事务日志即可,可以是几分钟到一个小时
引用:
https://social.microsoft.com/Forums/ar-SA/9aee33e8-46a7-4c6c-bda8-9141f6f954be/sql-2012-always-on-group-?forum=sqlserverzhchs
为什么完整备份不能截断事务日志 /article/5240412.html
嗯,全量备份一次后,使用事务日志备份
Log文件不会变小,但里面的内容会变少
可以用
收缩日志文件后日志文件大小变会变小,但是如无必要,不建议
相关文章推荐
- httpclient用法
- 三公网络监督平台APP上线,源代码出售。
- 在没有网络的情况下用安卓手机和数据线让台式电脑上网
- C# 中使用WebClient 请求 https
- 第七章 设计程序架构 之 设计HTTP模块和处理程序
- codeforce 589F(二分 +(贪心 or 网络流))
- angular 采用$http 上传file spring 提示找不到boundary
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- HTTP协议基础
- TCP/IP、Http、Socket的区别
- SCNetworkReachability 说明使用
- HttpClient请求,服务端收到乱码
- net-snmp配置文件snmp.conf
- Android中实现进入App之后检查网络状态
- 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
- HTTP报文内的HTTP信息之获取部分内容的范围请求
- 神经网络模型符号解释!!!蛮重要的,记不住的可以参考下。
- 网络爬虫-理解
- IOS Android Tomcat SSL双向认证HTTPS访问
- 关于Xutils网络访问