:: Не фоксом единым
Re: SQL.ru лежит, куда крестьянину податься?
pasha_usue

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
pasha_usue
PaulWist
pasha_usue
В том и фишка версионника, что часто можно придумать стратегию без блокировок.

Какую для данного примера использовать стратегию? (пример в студию)
Не использовать FOR UPDATE и другие блокировки. На версионнике часто оказывается, что таких мест гораздо больше, чем предполагалось нативно.

PaulWist
pasha_usue
И второй вопрос. У вас много такого кода с разной стратегией долговременных блокировок? Если да, то у меня для вас плохие новости.

Ммм, где долговременная блокировка??

Пример показывает, что в ОДНОЙ транзакции надо обновить 2 записи двумя операторами update, в другой транзакции обновляются те же 2 записи одной командой update - в итоге деадлок, причём данная ситуация вполне рабочая.
В двух сессиях использована разная стратегия захвата записей на блокировку.

PS. Да, кратковременные блокировки так же могут пересечься, здесь не спорю.



Исправлено 1 раз(а). Последнее : pasha_usue, 30.03.22 08:33
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
pasha_usue
Не использовать FOR UPDATE и другие блокировки. На версионнике часто оказывается, что таких мест гораздо больше, чем предполагалось нативно.

А что использовать??

Надо с одного счета снять деньги (100р) на другой положить (90р) в первой транзакции.

Во второй транзакции надо начислить проценты на счета.

Как поступить/"защитить записи от изменения"?

Понятно, что репро-код "притянут за уши", но даже если для первой транзакции использовать

select for update where id in (1, 2)

то доступ к записям данных всё равно будет производиться последовательно и нет ни какой гарантии, что первая транзакция захватив первую запись успеет захватить вторую запись до того как вторая транзакция начнёт свой захват записей.

pasha_usue
В двух сессиях использована разная стратегия захвата записей на блокировку.

Повторюсь



------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
sphinx

Сообщений: 31166
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Паш, привет! Ну ведь был Оракл и скуль. Но нет, энтузазисты сваяли постгресс. И Паша Кручинин скажет, что хороший продукт, со своими плюшками. Он мне показывал, как наследуются таблицы. И на разных языках можно примочки писать, не только на с++ и джаве. На питоне и ещё на ряде языков. Оракулу по мощи уступит, а по многим другим даже интереснее.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
> Ну ведь был Оракл и скуль. Но нет, энтузазисты сваяли постгресс
yt jncnfdfq jn ;b'yb )
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
sphinx

Сообщений: 31166
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
of63
> Ну ведь был Оракл и скуль. Но нет, энтузазисты сваяли постгресс
yt jncnfdfq jn ;b'yb )

У тебя кодировка не той системы. Лень ломать.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Тебя самого сломали? ?
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
sphinx

Сообщений: 31166
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
of63
Тебя самого сломали? ?

Нет такой силы, чтобы меня сломать. Бодр, отзывчив на чужую беду, был такой и есть. И сам потихоньку ползу к поставленным целям. Кстати, сегодня с Максом Шаниным общался, всем привет передаёт. Я к нему в гости в мае собираюсь. И к Наде, смотря сможет ли. Но пока билеты не купил, м ней не обсуждал. Но её бы обнял, хороший человек.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Нарыл web-архив (записи есть за предыдущий год), пока посмотреть "внутрь" не получается (может кто научит).

web.archive.org

PS возможно из-за этого vc.ru


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
Joys
Автор

Сообщений: 3509
Откуда: Старая Русса
Дата регистрации: 25.06.2000
PaulWist
Нарыл web-архив (записи есть за предыдущий год), пока посмотреть "внутрь" не получается (может кто научит).
web.archive.org

PS возможно из-за этого vc.ru

Все открывается без VPN


------------------
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Joys
Все открывается без VPN

Мда, к сожалению можно вытащить какие-то снапшоты, а не всё содержимое.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Похоже www.sql.ru помер окончательно. [sm055]


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
Joys
Автор

Сообщений: 3509
Откуда: Старая Русса
Дата регистрации: 25.06.2000
PaulWist
Похоже www.sql.ru помер окончательно. [sm055]
Есть смысл здесь завести дополнительные какие-нить форумы?


------------------
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Joys
PaulWist
Похоже www.sql.ru помер окончательно. [sm055]
Есть смысл здесь завести дополнительные какие-нить форумы?

Думаю не надо, осталось нас полтора землекопа, и раздел "Не фоксом единым" вполне подходит.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Итак ребята.

Кто ищет тот всегда найдёт. (в телеге для Оракла)

Вроде есть развернутый дамп SQL.ru аж от марта 2022г (свои посты нашел), поиск работает, ... правда форумы сами не работают, но тут главное - можно использовать знания пред. поколений.

murcode.ru


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)




Исправлено 1 раз(а). Последнее : PaulWist, 26.07.22 15:39
Ratings: 0 negative/1 positive
Re: SQL.ru лежит, куда крестьянину податься?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
А вот такой вопрос.

Вдруг "внезапно закончится" foxclub.ru (Почему нет, Карл?)

В принципе можно как-то штатно закачать содержимое, чтобы было содержание сайта у тех, кто такого захочет?

И сколько это могло бы "весить"?
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
Гулин Федор

Сообщений: 4633
Откуда: Минск
Дата регистрации: 24.10.2002
PaulWist
Похоже www.sql.ru помер окончательно. [sm055]

в телеге есть каналы по мс-скл
не скажу что мне нравиться - но увы лучше чем ничего.
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
Гулин Федор

Сообщений: 4633
Откуда: Минск
Дата регистрации: 24.10.2002
PaulWist
Итак ребята.
Кто ищет тот всегда найдёт. (в телеге для Оракла)

Вроде есть развернутый дамп SQL.ru аж от марта 2022г (свои посты нашел), поиск работает, ... правда форумы сами не работают, но тут главное - можно использовать знания пред. поколений.

murcode.ru

murcode.ru
а есть поиск по форуму
оно ищет по мне - и находит кучу всякого старья
меня интересует поиск в рамках форума.
Ratings: 0 negative/0 positive
Re: SQL.ru лежит, куда крестьянину податься?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Гулин Федор
а есть поиск по форуму
оно ищет по мне - и находит кучу всякого старья
меня интересует поиск в рамках форума.

Жмешь Поиск, пишешь искомое слово, выбираешь форум в котором искать, тыкаешь в последнюю страницу снизу.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/1 positive
Re: SQL.ru лежит, куда крестьянину податься?
Гулин Федор

Сообщений: 4633
Откуда: Минск
Дата регистрации: 24.10.2002
pps Я ксатит в телеге тоже нашел упоминанеие об этом источнике
там было даже то как его восстнавливали - местами инетерсно
как то залез - надо было найти один скл полезный
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика