Size: a a a

2021 December 13

М

Миxаuл in Oracle RU
нет ссылки, на конфе было
источник

x

xtender in Oracle RU
Потому что в простой ситуации двух сессий и tx проверяется без таймаута - сразу
источник

М

Миxаuл in Oracle RU
И кто это будет делать сразу?
источник

Z

ZhekaPPP in Oracle RU
исключение - RAC - там 10 секунд уходит...
источник

x

xtender in Oracle RU
Сессия пытающаяся взять лок у сессии которая уже ждёт её
источник

Z

ZhekaPPP in Oracle RU
а вы попробуйте смоделировать deadlock в двух сессиях - ORA-60 вылетает мгновенно, определяется самой сессией
источник

x

xtender in Oracle RU
Да, в раке сложнее из-за gc
источник

М

Миxаuл in Oracle RU
А вы отличаете 600мс от сразу на глаз?
источник

x

xtender in Oracle RU
Естественно...
источник

М

Миxаuл in Oracle RU
))
источник

x

xtender in Oracle RU
600мс в нагруженной олтп это ппц много
источник

М

Миxаuл in Oracle RU
Тогда будем считать что вы правы
источник

Z

ZhekaPPP in Oracle RU
на глаз не надо, большинство средств пишут время выполнения команды :)
источник

М

Миxаuл in Oracle RU
олтп с дедлоками - это уже проблема
источник

x

xtender in Oracle RU
Не верь на слово, даже мне. (с) льюис
источник

И

Илья in Oracle RU
Так это, какой всё-таки вариант фикса тут можно применить?) есть мысли у знатоков?)))
источник

x

xtender in Oracle RU
Именно.
источник

И

Илья in Oracle RU
На постгресе) такой истории нет) на оракле есть)
источник

Z

ZhekaPPP in Oracle RU
на стороне БД если только у вас дедлоки по ITL. А обычно надо разбираться в порядке блокировки ресурсов и пытаться сделать его одинаковым
источник

x

xtender in Oracle RU
Вы там какие запросы гоняете? For update что ли?
источник