目前的配置是两台安装了MSSQL2012的数据库服务器,实现了AlwaysOn高可用性方案,实时同步数据,运行了一段时候后发现数据库的日志增长飞快,服务器的硬盘快满了,但是由于做了AlwaysOn,不敢清空数据库的日志,因为数据库同步靠的就是日志文件,也不敢设置日志的最大容量,因为如果达到最大容量后数据库会报错,请问各位高手,该如何才能安全的缩小日志文件呢?
使用数据库日志收缩,可以缩小日志文件。
楼主有没有设置数据库日志的增加方式为按固定容量10M而不是按固定百分比增加?
谢谢你的回答。
在这个案例中,直接收缩数据库的作用不大,效果不明显;
因为网站的访问量很大,数据增长很快,如果按固定容量的话,扩充数据库的操作会多些,影响性能。
该问题我已经自己解决了,解决方案是定时备份事务日志,注意需要选中截断日志的选项,然后收缩数据库,再备份数据库,这样一来,既不影响数据库的AlwaysOn功能,而且数据库日志的体积也会大大减少,如果备份的时候选中压缩功能,那么备份文件的体积也大大降低了。
随风NET,你好呀,请教一下,启用AlwaysOn功能后,怎样定时备份事务日志呀?
我很菜,请不吝赐教,感谢感谢!!!!!!我现在收缩不了日志,头皮发炸了,请帮忙,谢谢,谢谢!
我邮箱:631288262@QQ.COM,发出来给大伙学习一下吧,谢谢了!!!