Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 В чем отличие dummy commit и commit?  [new]
mifkys
Member

Откуда:
Сообщений: 28
А также dummy rollback и просто rollback? В инете ясного объяснения не нашел.

don't wait for me, i'm counting stars
19 сен 13, 13:14    [14859085]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
-2-
Member

Откуда:
Сообщений: 15330
mifkys
В чем отличие dummy commit и commit?
В том, кто его выполняет?
19 сен 13, 13:39    [14859253]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
mifkys
Member

Откуда:
Сообщений: 28
-2-,

а чуть подробнее можно?
19 сен 13, 14:39    [14859632]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
Velaskez
Member

Откуда: Киев
Сообщений: 26
mifkys,

Если вы объясните что в Вашем понимании означает "dummy commit" и "dummy rollback" (т.к. происхождение этих терминов лично мне неведомо), то можно будет объяснить в чём их отличие от просто commit и просто rollback :)
19 сен 13, 16:26    [14860391]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
mifkys
Member

Откуда:
Сообщений: 28
Velaskez,

Встретился впервые с этими терминами при попытке найти в трассировочном файле кодовое обозначения коммита в базе. Наткнулся на этот сайт: http://www.kuguni.com/forum/comments.php?DiscussionID=4

Собственно, обозначения слеудующие:

XCTEND rlbk=0, rd_only=1 -- dummy commit
XCTEND rlbk=0, rd_only=0 –commit
XCTEND rlbk=1, rd_only=1 -- dummy rollback
XCTEND rlbk=1, rd_only=0 –Rollback

В трассировочных файлах у нас действительно встречаются, но закономерность однозначно не определяется.
19 сен 13, 16:38    [14860480]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10054
mifkys,

A rd_only ни о чем не говорит?

SY.
19 сен 13, 16:48    [14860565]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
zhal
Member

Откуда: Киев-Харьков
Сообщений: 647
Поиск в гугл привел сюда. Вероятно речь идет о выполнении commit или rollback в случае когда по сути нечего фиксировать или откатывать.
19 сен 13, 16:48    [14860569]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
Velaskez
Member

Откуда: Киев
Сообщений: 26
mifkys
Velaskez,

Встретился впервые с этими терминами при попытке найти в трассировочном файле кодовое обозначения коммита в базе. Наткнулся на этот сайт: http://www.kuguni.com/forum/comments.php?DiscussionID=4

Собственно, обозначения слеудующие:

XCTEND rlbk=0, rd_only=1 -- dummy commit
XCTEND rlbk=0, rd_only=0 –commit
XCTEND rlbk=1, rd_only=1 -- dummy rollback
XCTEND rlbk=1, rd_only=0 –Rollback

В трассировочных файлах у нас действительно встречаются, но закономерность однозначно не определяется.

ааа, ну если в этом смысле, то "dummy commit" скорее всего означает:

rd_only=0 - if changes occurred;
rd_only=1 - if there were no changes, but commit/rollback has been issued for session.
19 сен 13, 16:50    [14860580]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10054
SY
A rd_only ни о чем не говорит?


XCTEND rlbk=0 говорит о том что сессия выполнила COMMIT. A rd_only=1 указывает что COMMIT никаких данных не изменил.

SY.
19 сен 13, 16:54    [14860600]     Ответить | Цитировать Сообщить модератору
 Re: В чем отличие dummy commit и commit?  [new]
mifkys
Member

Откуда:
Сообщений: 28
SY,

Спасибо всем. Сам по rd_only=1 почему-то погуглить не удосужился
19 сен 13, 17:01    [14860638]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить