Microsoft SQL Server 2008 日志分析

Posted

技术标签:

【中文标题】Microsoft SQL Server 2008 日志分析【英文标题】:Microsoft SQL Server 2008 Log analysis 【发布时间】:2011-08-06 04:19:38 【问题描述】:

我有一个 SQL Server 2008 数据库,其中的事务日志每天都在快速增长。有没有人知道任何工具可以用来更详细地分析哪些事务构成了日志批量的大部分?这样我就知道应该把注意力放在哪里。

非常感谢任何帮助!

最好的问候 马库斯

【问题讨论】:

sys.dm_tran_database_transactions 有一些相关的列。您可以对其进行轮询,但对于多语句事务,我不确定您是否可以自动将其与生成日志记录活动的单个语句联系起来。 【参考方案1】:

它并不是真正的分析器,但ApexSQL 有读取日志文件的工具;另一种选择是使用 Profiler 来监控活动。

我还建议您了解数据库中的表,每天记录记录数,看看您的增长在哪里。

【讨论】:

以上是关于Microsoft SQL Server 2008 日志分析的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft SQL Server 2008 R2 安装遇到的问题

Microsoft SQL Server 2008 R2 安装遇到的问题

Microsoft SQL Server 2008 日志分析

还原数据库时出现 Microsoft SQL Server 2008 错误

Microsoft SQL Server 2008 主键的含义

Microsoft SQL Server 2008:写入服务器失败