您的位置:首页 > 数据库

复制分发过程存在异常,数据库日志爆增处理办法

2012-09-27 10:35 375 查看


转载▼


说明:

复制分发过程存在异常不在叙述,参考上述说明,在此着重说明如何处理服务器上数据库日志爆增。



现象描述:

首先要对现有游戏数据库大小要有基本了解;另外一个判断依据是一般情况下数据库主文件大小数据库日志,如果数据库日志大于数据库主文件,那么可以判断存在数据库日志爆增迹象。



原因:

数据库日志爆增原因通常为复制分发过程中某个环节出现故障;如网络中断、访问限止、服务器异常,数据库异常等多种原因造成。详细说是发布服务器无法推送事务日志到指定服务器实现数据同步;在发布服务器上造成数据库日志堆积,使数据库日志文件大小增长异常快。



解决方法:

在解决复制分发过程存在异常的前提下,对SnapShot进行完成操作后(推送数据至目标数据库),在发布服务器上对数据库日志先截断日志, 收缩日志。

执行SQL 脚本如下:



backup log WorldLive with no_log

use WorldLive

DBCC SHRINKFILE(WorldLive_log,TRUNCATEONLY)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐