Windows 事件日志性能

Tom*_*asi 6 windows windows-server-2008 performance database

有没有人知道 Windows 事件日志的效率如何?

我有一个场景,每分钟可以记录许多事件。

Windows 事件日志是否经过优化以处理大量事件?

例如在性能方面,它是否可以与 SQL Server 相媲美。

最后是否可以将日志转到数据库?

pab*_*blo 2

Windows 事件日志足够强大,可以每秒处理许多事件,因此取决于您每分钟谈论的事件数量(100 与 100000)以及您究竟需要对数据执行什么操作取决于我是否会使用事件是否记录。如果我只需要使用它来进行故障排除,那么事件日志就非常适合,但如果我需要分析数据,我总是最终将其放入数据库中或将其从事件日志中提取出来并进行解析。有一些工具可以实现此目的,但如果您可以直接访问数据库,则无需执行此步骤。

我不确定确切的规范,但对于更轻的记录插入,事件日志应该比运行本地 SQL 服务器消耗更少的资源。就性能而言,我认为 SQL 服务器比事件日志更好。我相信事件日志也存储在内存中。

请记住,事件日志的大小也受到限制。如果您需要保留大量日志,则需要运行自动脚本来导出这些日志,并确保事件日志设置正确,以免丢失信息。如果事件日志已达到最大大小,则在清除之前不会保留任何日志。

事件日志可以记录到数据库或系统日志中,但老实说我不建议这样做。

我建议您权衡您的选择,但如果您正在谈论繁重的事务,请考虑数据库。