Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.02.2017, 08:10
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Клиент установил соединение, стартовал транзакцию (селектит там чё-то), затем просто отконнектился, не завершая транзакцию. Что в этом случае делает сервер с бесхозной транзакцией? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 09:04
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
роллбек. Который превращается в коммит если транзакция де-факто ничего не меняла. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 09:20
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
dimitr, Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 13:10
|
|||
---|---|---|---|
|
|||
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
IBExpertзатем просто отконнектился, не завершая транзакцию. Так не выйдет. isc_detach_database() вернёт ошибку если есть активные транзакции и дисконнекта не произойдёт. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 15:20
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Dimitry SibiryakovТак не выйдет. isc_detach_database() вернёт ошибку если есть активные транзакции и дисконнекта не произойдёт. Спасибо. Почему-то всегда думал, что detach выполнится в любом случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 15:23
|
|||
---|---|---|---|
|
|||
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
IBExpertПочему-то всегда думал, что detach выполнится в любом случае. Потому что TIBDatabase сам следит за транзакциями и завершает их перед отключением. Как он их завершит - зависит от их настроек. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 17:21
|
|||
---|---|---|---|
|
|||
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Dimitry Sibiryakov, Хм... Ну если я сетевой шнурок выдерну - приложение как-бы тоже detach() не выполнит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 17:32
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
DarkMaster... приложение как-бы тоже detach() не выполнит. А разве потом, при старте, сервер сам весь хлам не поубивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 17:50
|
|||
---|---|---|---|
|
|||
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Di_LIneDarkMaster... приложение как-бы тоже detach() не выполнит. А разве потом, при старте, сервер сам весь хлам не поубивает?Старт чего? Ось сервера поубивает коннекты по таймауту keepalive. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 17:50
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Di_LIneDarkMaster... приложение как-бы тоже detach() не выполнит. А разве потом, при старте, сервер сам весь хлам не поубивает? Это из байки про танк? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 17:56
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
wadmanЭто из байки про танк? Про шнурок 220v... - Чем не вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 18:04
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Di_LIneА разве потом, при старте, сервер сам весь хлам не поубивает? при старте сервер проверяет TIP в монопольном режиме, на наличие активных транзакций, которых в этот момент не должно быть в принципе. Наличие транзакций с таким состоянием означает, что перед этим сервер УПАЛ (или был принудительно терминирован, сам или с ОС). В других случаях при старте активных транзакций быть не может. И, "весь хлам" при этом сервер не "поубивает", кроме превращения активных транзакций в rolled back. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 18:17
|
|||
---|---|---|---|
|
|||
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
"Смешались в кучу кони, люди..." (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 18:25
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Dimitry SibiryakovIBExpertПочему-то всегда думал, что detach выполнится в любом случае. Потому что TIBDatabase сам следит за транзакциями и завершает их перед отключением. Как он их завершит - зависит от их настроек. Да я знаю. Хотел кое-для чего лениво дернуть isc_detach_database, ничего не проверяя. А оно, оказывается, фигвам... Ну и ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 18:38
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
Dimitry Sibiryakov, и не говори. сколько ни талдычишь простых вещей по отдельности, вместе у людей в голове они как-то не складываются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 19:06
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
kdvи не говори. сколько ни талдычишь простых вещей по отдельности, вместе у людей в голове они как-то не складываются. Ну не нужно подавляющему большинству запоминать и оперировать твоими терминами и формулировками. Все упрощают формулировки и в дальнейшем пользуются простыми. Потому как FB - есть "черный ящик" и что у него внутри - знают человека три. Но это не мешает успешно его юзать остальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2017, 19:13
|
|||
---|---|---|---|
Что происходит с активными транзакциями при дисконнекте? |
|||
#18+
IBExpertХотел кое-для чего лениво дернуть isc_detach_database, ничего не проверяя.Если хотел грубо оборвать коннект fb_cancel_operation(status, hdb, fb_cancel_abort) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1561726]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 176ms |
0 / 0 |