我试图了解是什么进程使我的事务日志文件增长。例如,目前它是120 GB,只有5-10 MB的它在使用。
在此之前:
FULL恢复模式AlwaysOn Availability Groups几天后:
我正在试图发现是什么导致了这种巨大的增长。解释这里的一个可能原因是The database is participating in an AlwaysOn availability group。
我试图找出这个特别的错误:
错误: 9002,严重性: 17,状态: 9。由于'AVAILABILITY_REPLICA‘,数据库’%1!‘’的事务日志已满。
但是,我只对tempdb的事务处理有错误:
The transaction log for database 'tempdb' is full due to 'active_transaction'是否有任何信息或错误将帮助我理解何时或为什么会发生这种情况?
还有其他方法来检测这个事件吗?
据我所知,我只能使用DBCC OPENTRAN,但是它会给我打开的当前事务,这对我来说毫无用处,因为我不知道事件是什么时候发生的。
发布于 2014-11-10 16:57:40
您只是没有在正确的时间捕获它,有许多操作将使用事务日志。
正如Jon所建议的那样,使用磁盘使用情况报告获取填充时间,并将其与其他活动相关联。
https://dba.stackexchange.com/questions/82282
复制相似问题