Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.03.2012, 11:52
|
|||
|---|---|---|---|
|
|||
NHibernate 3.0 + Postgresql 9.0 (Npgsql 2.0.10) batch CRUD |
|||
|
#18+
Уважаемые форумчане, ай нид хелп. Кто сталкивался с подобной связкой (сабж) и кому удавалось таки добиться от этой связки нормального батчинга, отзовитесь! Посмотрел в исходниках NHibernate, там вроде даже соответствующего батчера(для npgsql) нет. Может кто дописывал руками или еще какие способы? Заранее премного благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2012, 23:41
|
|||
|---|---|---|---|
NHibernate 3.0 + Postgresql 9.0 (Npgsql 2.0.10) batch CRUD |
|||
|
#18+
mesh83, При отсутствие встроенного батчера для какой либо базы Nhibernate должен просто клеить строки в большой dml. Кроме того, на возможность использовать пакетные операция влияет еще конфигурация и тип id-генератора. Так что выкладывайте, что у вас там написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2012, 14:37
|
|||
|---|---|---|---|
|
|||
NHibernate 3.0 + Postgresql 9.0 (Npgsql 2.0.10) batch CRUD |
|||
|
#18+
SolYUtor, спасибо за ответ. Склепал тестовый проект небольшой на котором не проходит батчинг. В базе создается одна таблица Person, на которую мапится соответствующая сущность. тип Id - Guid. Далее следующий код выполняется: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Время выполнения на checkpint1 - 0.5 сек, на checkpoint2 - 8 cек. Более того NHibernate Profiler говорит что все запросы в базу лезут порознь. Проект выложил на депозит: http://depositfiles.com/files/1fwvncqxc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2012, 21:56
|
|||
|---|---|---|---|
NHibernate 3.0 + Postgresql 9.0 (Npgsql 2.0.10) batch CRUD |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1350390]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
745ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 1048ms |

| 0 / 0 |
