复制分发过程存在异常,数据库日志爆增处理办法
2012-09-27 10:35
375 查看
转载▼
说明:
复制分发过程存在异常不在叙述,参考上述说明,在此着重说明如何处理服务器上数据库日志爆增。
现象描述:
首先要对现有游戏数据库大小要有基本了解;另外一个判断依据是一般情况下数据库主文件大小数据库日志,如果数据库日志大于数据库主文件,那么可以判断存在数据库日志爆增迹象。
原因:
数据库日志爆增原因通常为复制分发过程中某个环节出现故障;如网络中断、访问限止、服务器异常,数据库异常等多种原因造成。详细说是发布服务器无法推送事务日志到指定服务器实现数据同步;在发布服务器上造成数据库日志堆积,使数据库日志文件大小增长异常快。
解决方法:
在解决复制分发过程存在异常的前提下,对SnapShot进行完成操作后(推送数据至目标数据库),在发布服务器上对数据库日志先截断日志, 收缩日志。
执行SQL 脚本如下:
backup log WorldLive with no_log
use WorldLive
DBCC SHRINKFILE(WorldLive_log,TRUNCATEONLY)
相关文章推荐
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- python flask出现数据库连接池异常的处理过程
- SQL数据库文件和数据库日志文件均非常大,处理办法
- AndroidStudio 使用过程中出现的异常(Gradle sync failed)处理办法
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- SqlServer 数据库日志无法收缩处理过程
- 数据库日志文件处理办法
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- sql2005 无日志或数据库质疑的处理办法
- Asp.Net : 捕捉和记录网站中出现的所有未处理错误,抛出详细的页面来源和访问ip,调用的接口方法及异常实例(记事本日志,系统日志及数据库日志)
- 关于云主机拷贝复制资源异常的处理办法
- jenkins日志异常增大导致服务不可用的处理过程
- SQL2008复制数据库过程出现错误处理方法
- ASP.NET弹出显示ex.Message异常信息 存在换行符和回车符处理办法。
- Replication--数据库镜像阻塞复制日志读取器的解决的办法
- 一个数据库远程访问错误及其解决办法(启用 JIT 调试后,任何无法处理的异常)
- VB错误处理中心过程,写数据库日志表或写日志文件
- share point 产品和技术配置向导过程中会发生未能启动数据库服务mssql$microsoft##ssee ...的处理办法
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- 处理Zabbix历史数据库办法二---使用MySQL表分区 推荐