Size: a a a

2020 September 25

А

Артем in sql_ninja
Если ты где то его юзаешь, его надо юзать практически везде
источник

А

Артем in sql_ninja
И твоя многопоточка превратится в тыкву
источник

2_

2flower _ in sql_ninja
я вас не понимаю, при чем здесь многопоточное  прикладное приложение и уровень изоляции в СУБД?
источник

У

Уруруборос Иванович... in sql_ninja
Я вообще ничего не понял :(
источник

У

Уруруборос Иванович... in sql_ninja
@Qwsaqu а кто это проектировал?
источник

А

Артем in sql_ninja
2flower _
я вас не понимаю, при чем здесь многопоточное  прикладное приложение и уровень изоляции в СУБД?
Что делает уровень сериализации? он просто убирает возможность юзать таблу одновременно двум процессам. Они стоят в очереди. А если это несколько таблиц, то все они стоят в ожидании. А эти таблички тоже кто-то юзает. И производительность всей системы падает из-за одной сериализованной процы. Как-то оно вот так.
источник

А

Артем in sql_ninja
И тогда вся архитектура должна заточена быть под сериализацию.
источник

T

Timus in sql_ninja
что-то там не так. откуда кто и когда запускает эту процедуру?
как шальной вариант - вставлять данные по курсору с проверкой что такой записи еще нет.
источник

У

Уруруборос Иванович... in sql_ninja
Уруруборос Иванович
@Qwsaqu а кто это проектировал?
М?
источник

T

Timus in sql_ninja
ну и скорее всего надо переосмыслить принцип работы процы и переписать её
источник

2_

2flower _ in sql_ninja
Артем
Что делает уровень сериализации? он просто убирает возможность юзать таблу одновременно двум процессам. Они стоят в очереди. А если это несколько таблиц, то все они стоят в ожидании. А эти таблички тоже кто-то юзает. И производительность всей системы падает из-за одной сериализованной процы. Как-то оно вот так.
нет блокировка таблиц не сразу происходит, и таки да если вы делаете update все также блокируется, не понимаю почему вас это не беспокоит также.
источник

А

Артем in sql_ninja
ты не знаешь этого парня)
источник

А

Артем in sql_ninja
2flower _
нет блокировка таблиц не сразу происходит, и таки да если вы делаете update все также блокируется, не понимаю почему вас это не беспокоит также.
Когда я делаю апдейт на коммиттеде - я вешаю блокировки на конкретные строки
источник

А

Артем in sql_ninja
а не на всю таблу
источник

2_

2flower _ in sql_ninja
здесь также
источник

А

Артем in sql_ninja
на уровне сериализации так же?)
источник

2_

2flower _ in sql_ninja
если нет экалации, если она происходит вы также и на update все получите
источник

А

Артем in sql_ninja
то есть если табличка залочена уровнем сериализации, я смогу её апдейтнуть?)
источник

2_

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

2_

2flower _ in sql_ninja
транзакции не бесплатные
источник