Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 29

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Gopneg
аа, вы спорите будет ли когда база в режиме "готовому" к версионности, вести себя иначе чем обычно?
Нет. Они спросят о разнице snapshot и read commited snapshot
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
И является ли последний самостояиельным уровнем изоляции
источник

YS

Yaroslav Schekin in SqlCom.ru - Стиль жизни SQL
Gopneg
@Qwsaqu пляски отставить
Yaroslav если ты такой умный, то покажи им кусок документации или еще лучше пример, видишь они сами найти не могут аргумент которым ты споришь, бремя доказательства как грицо на том кто против
Спасибо!

Что касается бремени доказательства, то оно лежит на том, кто рассказывает вещи, противоречащие общепринятым представлениям. ;)
То, что я пишу (это касалось "побочной" темы, про аномалии, кстати), написано в любом "фундаментальном" учебнике по этой теме, как я и написал.
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
Yaroslav Schekin
Спасибо!

Что касается бремени доказательства, то оно лежит на том, кто рассказывает вещи, противоречащие общепринятым представлениям. ;)
То, что я пишу (это касалось "побочной" темы, про аномалии, кстати), написано в любом "фундаментальном" учебнике по этой теме, как я и написал.
да кто в 2020 году книжки читает, кинь абзацем и выйди победителем
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
Oleg T
Нет. Они спросят о разнице snapshot и read commited snapshot
ну я примерно так и сказал, тока шырше %)
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
ща поглядим, чо там в гугле нашлось
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Разница в моменте генерации снимка и какую часть транзакции он охватывает. В rcsi не модет быть update conflict, в snapshot он возможен и приложение должно это понимать
источник

YS

Yaroslav Schekin in SqlCom.ru - Стиль жизни SQL
Gopneg
да кто в 2020 году книжки читает, кинь абзацем и выйди победителем
Да вот Илья даже ссылку уже приводил: https://t.me/sqlcom/145570 , там тоже неплохо написано, насколько я помню.
Чтобы "кинуть абзацем", нужно найти книгу, потом цитату и т.п. И лично мне это не нужно, а что искать тем, кому на самом деле нужно — я написал.
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
The READ_COMMITTED_SNAPSHOT database option determines the behavior of the default READ COMMITTED isolation level when snapshot isolation is enabled in a database. If you do not explicitly specify READ_COMMITTED_SNAPSHOT ON, READ COMMITTED is applied to all implicit transactions. This produces the same behavior as setting READ_COMMITTED_SNAPSHOT OFF (the default). When READ_COMMITTED_SNAPSHOT OFF is in effect, the Database Engine uses shared locks to enforce the default isolation level. If you set the READ_COMMITTED_SNAPSHOT database option to ON, the database engine uses row versioning and snapshot isolation as the default, instead of using locks to protect the data.
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
я лично читаю это как
READ COMMITTED превращается в SNAPSHOT
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Gopneg
я лично читаю это как
READ COMMITTED превращается в SNAPSHOT
Это не так
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
т.е. это не новый уровень, а подмена
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
Oleg T
Это не так
исходя из чего?
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Пошли по второму кругу)
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Gopneg
исходя из чего?
Ща, кину
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Пошли по второму кругу)
Не, я знаю как общаться
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
How to Choose Between RCSI and Snapshot Isolation Levels – Kendra Little's Blog & Free Training
https://littlekendra.com/2016/02/18/how-to-choose-rcsi-snapshot-isolation-levels/
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Кратко: rcsi обеспечивает консистентносить на момент начала выражения, snapshot - всей транзакции, поэтому возможен апдейт конфликт
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Кратко: rcsi обеспечивает консистентносить на момент начала выражения, snapshot - всей транзакции, поэтому возможен апдейт конфликт
А кейсы юза типа когда у тебя кучу вейтов и хард не садится под нагрузкой. Но не понятен ответ на вопрос 'самостоятелен ли уровень изоляции или нет'
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Gopneg
5 вроде пишут
Потому что мдсн считает 5
источник