|
Долгий SELECT - и UPDATE в другои транзакции, тойже таблицы
|
|||
---|---|---|---|
#18+
База в дефаулт isolation level "Read committed" Транзакция #1 Код: sql 1. 2.
Транзакция #2 скажем где-то через 1 час 30 мин после чего первая транзакция #1 запустилась (тоесть гдето в конце первой транзакции) делает Код: sql 1. 2. 3. 4.
Вопрос, в результате выборке Транзакции #1 - будет ли изменёхные данные из UPDATE, Транзакции #2 ? или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 13:41 |
|
Долгий SELECT - и UPDATE в другои транзакции, тойже таблицы
|
|||
---|---|---|---|
#18+
zindur Вопрос, в результате выборке Транзакции #1 - будет ли изменёхные данные из UPDATE, Транзакции #2 ? или нет Если Транзакция #1 успела прочитать строку с id = 999999999 до изменения, то нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 13:45 |
|
Долгий SELECT - и UPDATE в другои транзакции, тойже таблицы
|
|||
---|---|---|---|
#18+
invm zindur Вопрос, в результате выборке Транзакции #1 - будет ли изменёхные данные из UPDATE, Транзакции #2 ? или нет Если Транзакция #1 успела прочитать строку с id = 999999999 до изменения, то нет. Я тоже так ответил, но дядя с амазона - сказал что неправильно :( (пс правда он спец в oracle, я отвечал по ms-sql :) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 14:09 |
|
Долгий SELECT - и UPDATE в другои транзакции, тойже таблицы
|
|||
---|---|---|---|
#18+
zindur в результате выборке Транзакции #1 - будет ли изменёхные данные из UPDATE, Транзакции #2 ? Внезапно, но это зависит от уровня её изоляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 14:36 |
|
Долгий SELECT - и UPDATE в другои транзакции, тойже таблицы
|
|||
---|---|---|---|
#18+
zindur Я тоже так ответил, но дядя с амазона - сказал что неправильно :( На чистом RC будет так, как я написал. А вот на RC с включенным RCSI будет уже так, как считает дядя с амазона. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 14:41 |
|
|
start [/forum/topic.php?fid=46&msg=39935660&tid=1686367]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 147ms |
0 / 0 |