Size: a a a

2020 September 25

А

Артем in sql_ninja
набор в temp.
источник

2_

2flower _ in sql_ninja
а зачем его блокировать???
источник

А

Артем in sql_ninja
потому что там идет проверка на наличие чего-то в табличке, в которую в конце концов инсертят
источник

А

Артем in sql_ninja
а в других местах эту проверку не сделать :3
источник

2_

2flower _ in sql_ninja
вы блокируйте только insert и проверку на вставку в одной транзакции с соответствующем уровнем изоляции, вы же в хп это делаете в чем проблема?
источник

А

Артем in sql_ninja
2flower _
вы блокируйте только insert и проверку на вставку в одной транзакции с соответствующем уровнем изоляции, вы же в хп это делаете в чем проблема?
что?
источник

2_

2flower _ in sql_ninja
Артем
что?
?
источник

А

Артем in sql_ninja
2flower _
?
?
источник

2_

2flower _ in sql_ninja
дело ваше, я пытался вам помочь, но вы видимо не настроены на решение.
источник

А

Артем in sql_ninja
2flower _
дело ваше, я пытался вам помочь, но вы видимо не настроены на решение.
я вообще не понимаю, что ты написал
источник

2_

2flower _ in sql_ninja
в одной транзакции сделать проверку и вставку данных, что непонятно?
источник

T

Timus in sql_ninja
2flower _
в одной транзакции сделать проверку и вставку данных, что непонятно?
то есть merge
источник

2_

2flower _ in sql_ninja
если блокировка будет ДО проверки, второй будет ждать пока вы не вставите в первом случае
источник

2_

2flower _ in sql_ninja
Timus
то есть merge
нет
источник

А

Артем in sql_ninja
это не помогает. Они идут совсем одновременно, на столько одновременно, что даже merge отваливается
источник

2_

2flower _ in sql_ninja
мерж работает по другому как я понял, очень похоже но не так
источник

2_

2flower _ in sql_ninja
Артем
это не помогает. Они идут совсем одновременно, на столько одновременно, что даже merge отваливается
транзакции одновременно c макс уровнем не работают. это миф. блокировка как раз и говорит "за мной не занимать" :)
источник

А

Артем in sql_ninja
Да, но мне нельзя уровень сериализации повышать
источник

2_

2flower _ in sql_ninja
почему?
источник

А

Артем in sql_ninja
потому что завязаны на другие процессы, которые не с уровнем сериализации.
источник