Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
greenmapc
@greenmapc
PostgreSQL
Как продемонстрировать MVCC в Postgresql?
Нужно продемонстрировать работу MVCC в Postgresql с помощью нескольких параллельных сессий, работающих с одними и теми же данными в таблице.
Можете подсказать, как это сделать или скинуть ссылку на ресурс, объясняющий это?
Вопрос задан
более трёх лет назад
84 просмотра
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Melkij
@Melkij
DBA для вашего PostgreSQL?
t1
begin;
t2
begin;
update tablename set foo = 10;
t1
select * from tablename; -- не ждём блокировку, не видим результаты изменений из t2. Такое только в MVCC и бывает.
Ответ написан
более трёх лет назад
3
комментария
Нравится
3
комментария
Facebook
Вконтакте
Twitter
greenmapc
@greenmapc
Автор вопроса
Спасибо. Но как мне реализовать две параллельные сессии, которые обращаются к одной таблице?
Написано
более трёх лет назад
Melkij
@Melkij
Да хоть с двух консолей. Не race condition поймать пытаетесь.
Написано
более трёх лет назад
greenmapc
@greenmapc
Автор вопроса
Melkij
, я впервые сталкиваюсь с таким, и не понимаю, как с консолей сделать параллельные транзакции, чтобы они одновременно выполнялись
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PostgreSQL
+1 ещё
Средний
Почему увеличилась генерация WAL-сегментов?
1 подписчик
21 авг.
75 просмотров
1
ответ
SQL
+1 ещё
Простой
Проверка связывания таблиц, как проверить?
2 подписчика
20 авг.
205 просмотров
0
ответов
PostgreSQL
Простой
Как подсчитать данные для каждого узла(включая вложения) дерева?
1 подписчик
15 авг.
66 просмотров
0
ответов
PostgreSQL
Простой
PostgreSQL, как осуществить поиск по вложенному json?
1 подписчик
11 авг.
112 просмотров
2
ответа
PostgreSQL
Простой
Есть ли способ изменять переменную в запросе?
1 подписчик
11 авг.
123 просмотра
0
ответов
PostgreSQL
Простой
Как правильно реализовать перевод данных из STG в ODS при помощи SCD2 в PostgreSQL?
1 подписчик
11 авг.
51 просмотр
0
ответов
PostgreSQL
Простой
Почему возникает ошибка «authentication method 10 not supported»?
1 подписчик
31 июл.
90 просмотров
0
ответов
Linux
+2 ещё
Простой
Postgres Docker: Странные временные файлы в папке overlay2?
1 подписчик
23 июл.
240 просмотров
1
ответ
PostgreSQL
Простой
Почему не удается авторизоваться под юзером postgres?
1 подписчик
22 июл.
150 просмотров
3
ответа
PostgreSQL
Простой
Как подружить анализатор PostgreSQL со своим составным типом?
2 подписчика
19 июл.
1274 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DBA (PostgreSQL)
СберТех
•
Москва
До 420 000 ₽
Инженер баз данных
Сбер
•
Санкт-Петербург
До 100 000 ₽
Backend Developer Typescript | Node. js | Nest. js ОФИС
Прямой Контракт
•
Москва
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама