|
|
|
|
#1 |
|
Участник
|
Надо открыть еще одно соединение к базе и в нем сделать запись в лог.
Только нужно аккуратно это делать, чтобы самому себя не заблокировать. Посмотрите для примера семейство классов NumberSeq |
|
|
|
|
#2 |
|
MCITP
|
Просто интересно, а каким образом можно самому себя заблокировать, вставляя запись в отдельную таблицу лога в параллельной транзакции?
__________________
Zhirenkov Vitaly |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Это я людей на всякий пожарный случай попугал, чтобы внимательнее с отдельными соединениями работали. А то если из дополнительного соединения кроме лога еще что-нить пообновлять, то можно словить кучу блокировок. Или наоборот если из основного соединения лог обновлять. Пример тут : Блокировка NumberSequence |
|
|
|
| За это сообщение автора поблагодарили: gl00mie (2). | |
| Теги |
| транзакции |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|