首先,我是挖掘 .ldf 条目的新手,我什至不知道如何将这些日志中的任何一个跟踪回创建它们的对象,如果有人可以在他们的回答中解释这一点,我将不胜感激。
无论如何,我有一个带有几个数据库的 SQL Server 设置,并且遇到了我的硬盘驱动器意外填满的问题。
经过一番搜索,我发现.ldf
数据库的日志文件(
所有数据库都设置为完整的事务日志记录,但只有这个数据库有这个问题。
查看日志并进行一些快速类型聚合,我可以看到一些事情。
在日志文件的前 10,000,000 行中,55%
LOP_INSERT_ROW
紧随其后的是 11%LOP_FORMAT_PAGE
和 8%LOP_LOCK_XACT
在这些
LOP_INSERT_ROW
日志中,52% 是LCX_HEAP
,46% 是LCX_INDEX_LEAF
这个数据库的独特之处在于它具有通用存储过程
sys.sp_MScdc_capture_job
并sys.sp_MScdc_cleanup_job
在某一时刻在其上运行。
几周前我禁用了这些作业,但日志文件的大小仍在迅速增加。
如何追踪生成所有这些日志条目的原因?