Nlog - 目标离线和目标不存在之间的数据库性能差异

Nlog - database performance difference between target is offline and target not exists

我在互联网上查找有关数据库的差异,因为目标离线,但存在而目标不存在。

我有一个使用 NLog 的应用程序,当我的数据库目标不存在时我发现了错误,然后我的性能从每秒 100 多个事务下降到 1。但是如果我将大小写更改为数据库存在于目标上,但是下降了, 然后性能很好,它只是在队列中堆叠东西。

有人有这方面的经验吗?为什么 target offline 和 target not exist 差别这么大?

这可能是写入超时。如果每条必须写入的消息都会超时,这会大大降低您的应用程序速度。