首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库日记爆增(70G/day)

2013-06-25 
数据库日志爆增(70G/day)最近有个数据库,一张热点表空间占用不到30M,20W行数据,该表每秒更新十几次,其他表

数据库日志爆增(70G/day)
最近有个数据库,一张热点表空间占用不到30M,20W行数据,该表每秒更新十几次,其他表几天才更新几万次。但是该库每日工作时间的日志能有60G。问一下这么大的日志是这个表引起的么?另外有一个库写入更加频繁,为何每天也只有不到10G的日志呢?找到问题根源从哪些方面下手? 日志 SQL
[解决办法]
select * from sys.databases
中看看log_reuse_wait显示什么
看看不能截断的原因是什么
[解决办法]
用SQL Profiler工具跟踪一下,看具体是哪些操作..
[解决办法]
你需要查看每天数据库对这个表的操作,完整恢复下,insert,update,delete都记录到日志中,你的表述中提到:一个表每秒更新10多次,频繁操作这个表肯定造成大量日志写入,还有,可能有其他的操作导致日志膨胀,那么你需要找到这些操作。
[解决办法]
30M,每秒更新几十次?是其中某些行吧。。否则不累死SVR?
如果更新量多,日志自然就大

热点排行
Bad Request.