Все сервисы Хабра
Сообщество 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
Простой
Как отредактировать строку в таблице, не имеющей primary key?
1 подписчик
10 окт.
235 просмотров
4
ответа
PostgreSQL
+1 ещё
Средний
Как установить Postgres в Ubuntu от 1с (c ИТС)?
1 подписчик
22 сент.
195 просмотров
2
ответа
PostgreSQL
Простой
Есть ли способ логировать работу процедуры?
1 подписчик
12 сент.
127 просмотров
2
ответа
PostgreSQL
Простой
Как обновить версию postgres в кластере patroni?
1 подписчик
11 сент.
115 просмотров
1
ответ
PostgreSQL
Средний
VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?
6 подписчиков
27 авг.
881 просмотр
2
ответа
PostgreSQL
+1 ещё
Средний
Почему увеличилась генерация WAL-сегментов?
1 подписчик
21 авг.
170 просмотров
1
ответ
SQL
+1 ещё
Простой
Проверка связывания таблиц, как проверить?
2 подписчика
20 авг.
302 просмотра
0
ответов
PostgreSQL
Простой
Как подсчитать данные для каждого узла(включая вложения) дерева?
1 подписчик
15 авг.
82 просмотра
0
ответов
PostgreSQL
Простой
PostgreSQL, как осуществить поиск по вложенному json?
1 подписчик
11 авг.
184 просмотра
2
ответа
PostgreSQL
Простой
Есть ли способ изменять переменную в запросе?
1 подписчик
11 авг.
146 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Data Analyst (Python Analyst)
Borderless360
от 4 000 до 6 000 $
Senior DevOps Engineer / Инженер по инфраструктуре / SRE
Hunt Rangers
•
Москва
от 440 000 ₽
Golang-разработчик (CRM)
IT-hunter
от 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама