|
|
|
дедлоки...
|
|||
|---|---|---|---|
|
#18+
no56892А как может заблокировать апдэйт Б держа лок на А? Селект и апдейт идут по одному и тому же значению, те если выполняется апдейт на Б то он уже захватил U при предыдущем селекте.план запросо постараюсь сделатьЕсли внимательно посмотрите на граф дедлока, увидите такую картину: Код: plaintext Пример для понимания происходящего: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Что нужно делать вам уже писали, но вы ответы упорно игнорируете. Остается только пожелать удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 11:48:34 |
|
||
|
дедлоки...
|
|||
|---|---|---|---|
|
#18+
invm, Благодарен ужасно Вам! Действительно, в этом была проблема - причем эта транзакция открывалась неявно, при использовании prepared statement'ов! Короче, проблема на клиентской стороне, как только переделал на обычные запросы - все работает замечательно. Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2018, 22:49:06 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39610545&tid=1690139]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 503ms |

| 0 / 0 |
