2016-07-27 3 views
1

Я искал в Интернете информацию о различиях в базе данных, поскольку цель отключена, но существует и цель не существует.Nlog - разница в производительности базы данных между целевым пользователем отсутствует и цель не существует

У меня есть приложение, использующее NLog, и я обнаруживаю ошибку, когда моя цель db не существует, тогда моя производительность снижается с 100+ транзакций в секунду до 1. Но если я изменил случай на базу данных, существует в целевом, но не работает, то производительность хорошая, и она просто складывает вещи в очередь.

У кого-нибудь есть опыт? Почему такая большая разница между целевым автономным и целевым не существует?

ответ

1

Это, вероятно, время ожидания при письме. Если каждое сообщение, которое должно быть написано, даст тайм-аут, это значительно замедлит ваше приложение.