Nhibernate: пакетная обработка и сеанс без состояния - PullRequest
0 голосов
/ 29 июля 2010

Я пытался просто установить пакетное значение в файле конфигурации, и я вижу, что есть очевидное преимущество в его использовании, так как вставка 25000 записей занимает меньше времени, чем без пакетной обработки. У меня вопрос, каковы противопоказания или опасность использования дозирования? На мой взгляд, я вижу только преимущества в установке значения пакета и его активации.

Другой вопрос касается StatelessSession. Я также тестировал это, и я заметил, что когда я делаю область действия. Вставить это занимает больше времени по сравнению с выполнением области. Сохранение обычного сеанса, но когда я делаю коммит, это молниеносно. Есть ли причина для вставки из StatelessSession занять больше времени, чем для сохранения из обычного сеанса?

Заранее спасибо

1 Ответ

0 голосов
/ 29 июля 2010

Я могу говорить только по первому вопросу. Возможный недостаток большого размера пакета - это размер sql, отправляемого по проводам за один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...