|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
Возможно ли при одновременном удалении одной и той же записи из разных транзакций получить такую ошибку? lock conflict on no wait transaction deadlock update conflicts with concurrent update concurrent transaction number is 1274078 Транзакции RCRW nowait, серверы 2.1 и 3.0 Скорее всего да, т.к. кроме как на это грешить не на что, просто странно, что самому повторить не получается.. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:11 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRockкроме как на это грешить не на что Триггера уже все проверил? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:16 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRock, Там триггера не вмешались? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:16 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRockТранзакции RCRW Кстати, надеюсь, rec_version у неё тоже есть?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:18 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
rec_version есть, триггеров в этой табличке нет и не было никогда. Только пк на одно поле INTEGER. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:21 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRock, а fk на этот pk откуда-нибудь не свисает? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:44 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
Arioch, Думаешь каскад + апдейт триггерами в подчиненной таблице? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:48 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRockВозможно ли при одновременном удалении одной и той же записи из разных транзакций получить такую ошибку? lock conflict on no wait transaction deadlock update conflicts with concurrent updateДа, конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:51 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
AriochYuRock, а fk на этот pk откуда-нибудь не свисает? Нет. Это изолированная таблица от всех других объектов бд. Даже генератора на нее нет. Хранит некоторые текущие параметры пронумерованных объектов. Когда начинается работа (даже не начинается - а подготавливается к началу) с этим объектом - делается DELETE по этому номеру. Затем, возможно, если надо, чз некоторое время - INSERT. Предварительно идет блокировка других программ (чз другой механизм), чтобы они не могли работать с этим объектом (вообще это устройство). И INSERT идет уже после успешной блокировки, т.ч. 2 INSERT'а невозможно. Короче грубо говоря, INSERT делается по кнопке, которую можно увидеть и нажать только в одной программе (на 1 раб. месте). Проблема проявляется, я так понял, когда из двух программ делается DELETE одновременно (такое возможно, к сожалению). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:58 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
hvladДа, конечноСпасибо. Значит буду логику переделывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 16:59 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
если нет других связанных действий - то в автономной транзакции delete ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 17:19 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
Ariochесли нет других связанных действий - то в автономной транзакции delete ?Это вопрос? Нет, в обыкновенной. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 17:23 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
Arioch, Влад уже всё сказал. К чему гадать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 17:28 |
|
Вопрос по DELETE
|
|||
---|---|---|---|
#18+
YuRock, это предложение ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 18:11 |
|
|
start [/forum/topic.php?fid=40&msg=39292109&tid=1562012]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 412ms |
0 / 0 |