当 SQL 事务日志变得太大时发出警报?

当 SQL 事务日志变得太大时发出警报?

我想要监控数据库的事务日志并在达到阈值时发送某种警报。

我怎样才能做到这一点?

答案1

MS SQL DBA 方法:

看一眼本教程关于如何从 SQL Server 2008 发送邮件并相应地配置您的服务器。

使用DBCC SQLPERF(logspace)函数用于检索事务日志大小和使用情况的数据并运行发送邮件将警报发送到您想要的邮件地址。使用 SQL 代理或通过计划任务调用进行安排sqlcmd定期运行。

系统管理员方法:

使用您最喜欢/当前使用的监控系统来监视文件/文件夹大小并设置警报阈值。

恰当的方法:

首先,不要让你的事务日志文件过度增长。数据库或日志备份完成后将截断日志,因此请定期运行它们。或者更改为简单的 恢复模式如果您不需要时间点恢复。

相关内容