Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / hint Index в запросе в курсоре и взаимная блокировка. / 10 сообщений из 10, страница 1 из 1
16.06.2017, 16:12
    #39473248
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
ORA-00060: взаимная блокировка при ожидании ресурса. Может ли возникать из-за использования хинта Index в курсоре, если далее идёт изменение данных по выбранным строкам?
...
Рейтинг: 0 / 0
16.06.2017, 16:16
    #39473252
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
может
...
Рейтинг: 0 / 0
16.06.2017, 16:24
    #39473258
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
modORA-00060: взаимная блокировка при ожидании ресурса. Может ли возникать из-за использования хинта Index в курсоре, если далее идёт изменение данных по выбранным строкам?
если индекс уникальный, и используется в обоих сессиял то врядли
ведь операции будут выполнятся в строгом порядке (аля order by)

а вот без индекса, или индекс в одной из сессий тогда да

.....
stax
...
Рейтинг: 0 / 0
16.06.2017, 16:29
    #39473265
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
mod,
в догонку, 600 могут быть из-за иниттранс, тогда индекс тож может нашкодить

.....
stax
...
Рейтинг: 0 / 0
16.06.2017, 17:34
    #39473338
hint Index в запросе в курсоре и взаимная блокировка.
stax..ведь операции будут выполнятся в строгом порядкедомыслы для примитивного селекта без джоина, ордера и полагаются на то, что ключом изменения является та же проиндексированная комбинация.
...
Рейтинг: 0 / 0
16.06.2017, 17:37
    #39473339
j2k
j2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
А чего гадать-то? При дедлоке же автоматом трассировочный файл создается
...
Рейтинг: 0 / 0
16.06.2017, 17:59
    #39473352
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
аццесс патхstax..ведь операции будут выполнятся в строгом порядкедомыслы для примитивного селекта без джоина, ордера и полагаются на то, что ключом изменения является та же проиндексированная комбинация.

тупой вопрос - такие же и ответы из разряда домыслов
доступ по индексу может как уменьшить, так и увеличить количество дедлоков, как за счет изменения порядка доступа, так и за счет изменения времени самой операции.
...
Рейтинг: 0 / 0
19.06.2017, 09:04
    #39473922
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
DВАаццесс патхпропущено...
домыслы для примитивного селекта без джоина, ордера и полагаются на то, что ключом изменения является та же проиндексированная комбинация.

тупой вопрос - такие же и ответы из разряда домыслов
доступ по индексу может как уменьшить, так и увеличить количество дедлоков, как за счет изменения порядка доступа, так и за счет изменения времени самой операции.
первый раз слышу, что дедлок может быть "за счет изменения времени самой операции"

ps
насчет лога, часто он программеру недоступен
.....
stax
...
Рейтинг: 0 / 0
19.06.2017, 10:28
    #39473972
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
stax..первый раз слышу, что дедлок может быть "за счет изменения времени самой операции"

имелось в виду, очевидно, что возрастает вероятность налететь на дэдлок, если сессии-потенциальные участники дэдлока тормозят
...
Рейтинг: 0 / 0
19.06.2017, 11:14
    #39474013
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hint Index в запросе в курсоре и взаимная блокировка.
Nobody1111stax..первый раз слышу, что дедлок может быть "за счет изменения времени самой операции"

имелось в виду, очевидно, что возрастает вероятность налететь на дэдлок, если сессии-потенциальные участники дэдлока тормозят
ясно, спасибо

я вообще считаю что если индекс уникальный, то дедлок не должен возникать,
ведь все меняют/удаляют в четкой последовательности, не представляю как может возникнуть дедлок
1) махинький иниттранс, так там и без индекса проблемы
2) разве что по индексу и в паралель, но я с трудом представляю
3) обход партиций в разной последовательности, у меня нет практики

а вот без индекса, лично у меня было

.....
stax
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / hint Index в запросе в курсоре и взаимная блокировка. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]