Size: a a a

2020 March 13

p

polunin.ai in rust_offtopic
Тогда хз
источник

DR

Dmitry Rodionov in rust_offtopic
polunin.ai
Ну в доке написано что делается эксклюзивный лок на всю таблицу в скл сервере
Не помню, он на чтение распространяется или нет
Интересно конечно почему так, не должно быть проблемой читать и писать. У того же MVCC идея в том что читатели не блокируют писателей и наоборот. Но на сколько я знаю в SQLServer не MVCC
источник

B

Biose in rust_offtopic
polunin.ai
Когда два потока могут работать паралельно
Ну это вполне работает
источник

p

polunin.ai in rust_offtopic
Biose
Ну это вполне работает
В питоне нет
источник

B

Bogdan in rust_offtopic
Там есть забавный артефакт, если не включить в настройках снапшот изоляцию
источник

B

Biose in rust_offtopic
Хотя я помню там какие-то приколы с потоками питона
источник

B

Bogdan in rust_offtopic
То лочит даже ридонли селекты
источник

B

Bogdan in rust_offtopic
С включенноой будут селекты видить просто старые записи
источник

p

polunin.ai in rust_offtopic
Biose
Хотя я помню там какие-то приколы с потоками питона
Угу, GIL
источник

DR

Dmitry Rodionov in rust_offtopic
Bogdan
То лочит даже ридонли селекты
+ это как раз разница между двумя вариантами repeatable read про которые я говорил
источник

B

Bogdan in rust_offtopic
Из минусов:
Бекап обновленных/удаленных строчек создается в tempdb

Так как скл сервер in-place данные изменяет
источник

B

Bogdan in rust_offtopic
Dmitry Rodionov
+ это как раз разница между двумя вариантами repeatable read про которые я говорил
Угу, только там опция на уровне базы :с
источник

B

Biose in rust_offtopic
polunin.ai
Угу, GIL
Точняк
источник

B

Biose in rust_offtopic
Сойдёт
источник

DR

Dmitry Rodionov in rust_offtopic
Bogdan
Из минусов:
Бекап обновленных/удаленных строчек создается в tempdb

Так как скл сервер in-place данные изменяет
Из плюсов, старые версии строк хранятся не там где все остальные строчки, и их можно проще чистить. Т е нет такой проблемы с раздуванием базы как у постгреса
источник

DR

Dmitry Rodionov in rust_offtopic
Bogdan
Угу, только там опция на уровне базы :с
Ага, может быть так сделали потому что не хотели вводить свои уровни изоляции которых нет в стандарте. Но выглядит и правда странно
источник
2020 March 14

B

Biose in rust_offtopic
Ебаный рот этого конкурентного программирования
источник

A

Anton 📦 ᯌ in rust_offtopic
Biose
Ебаный рот этого конкурентного программирования
Что случилось, молодой?)
источник

B

Biose in rust_offtopic
Бошку сломать можно почему у меня вдруг хендлер команды отвалился
источник

A

Anton 📦 ᯌ in rust_offtopic
Угу, GIL
источник