企业库5记录到数据库争用

时间:2012-08-28 03:01:02

标签: database logging enterprise-library

我希望通过使用Enterprise Library日志记录块捕获WCF请求/响应信息,并将捕获的信息写入数据库表。我唯一担心的是,这可能成为许多不同WCF服务尝试登录这一个表的争用源。

在这种情况下,企业库日志记录是否处理争用问题,或者我是否需要实际使用MSMQ之类的东西并使用MSMQ将日志写入数据库?

1 个答案:

答案 0 :(得分:2)

如果您下载企业库的源代码,则可以查看您正在使用的所有类。

也就是说,记录器类只使用锁一次写一条消息。如果你正在写大量的消息并且性能是一个问题,那么你可能想要阅读AutoFlush设置并缓存你的消息,或者写在不同的线程或其他东西。