首页 新闻 会员 周边

MSSQL数据库日志不断增大的问题

0
悬赏园豆:30 [已关闭问题] 关闭于 2012-11-08 11:07

目前的配置是两台安装了MSSQL2012的数据库服务器,实现了AlwaysOn高可用性方案,实时同步数据,运行了一段时候后发现数据库的日志增长飞快,服务器的硬盘快满了,但是由于做了AlwaysOn,不敢清空数据库的日志,因为数据库同步靠的就是日志文件,也不敢设置日志的最大容量,因为如果达到最大容量后数据库会报错,请问各位高手,该如何才能安全的缩小日志文件呢?

随风net的主页 随风net | 初学一级 | 园豆:189
提问于:2012-11-02 19:03
< >
分享
所有回答(3)
0

使用数据库日志收缩,可以缩小日志文件。
楼主有没有设置数据库日志的增加方式为按固定容量10M而不是按固定百分比增加?

acepro | 园豆:1218 (小虾三级) | 2012-11-05 16:58

谢谢你的回答。

在这个案例中,直接收缩数据库的作用不大,效果不明显;

因为网站的访问量很大,数据增长很快,如果按固定容量的话,扩充数据库的操作会多些,影响性能。

支持(0) 反对(0) 随风net | 园豆:189 (初学一级) | 2012-11-08 11:05
0

该问题我已经自己解决了,解决方案是定时备份事务日志,注意需要选中截断日志的选项,然后收缩数据库,再备份数据库,这样一来,既不影响数据库的AlwaysOn功能,而且数据库日志的体积也会大大减少,如果备份的时候选中压缩功能,那么备份文件的体积也大大降低了。

随风net | 园豆:189 (初学一级) | 2012-11-08 11:00
0

随风NET,你好呀,请教一下,启用AlwaysOn功能后,怎样定时备份事务日志呀?

我很菜,请不吝赐教,感谢感谢!!!!!!我现在收缩不了日志,头皮发炸了,请帮忙,谢谢,谢谢!

我邮箱:631288262@QQ.COM,发出来给大伙学习一下吧,谢谢了!!!

笨笨猫dj | 园豆:202 (菜鸟二级) | 2014-12-13 11:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册