Все сервисы Хабра
Сообщество 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
Простой
Почему возникает ошибка «authentication method 10 not supported»?
1 подписчик
31 июл.
49 просмотров
0
ответов
Linux
+2 ещё
Простой
Postgres Docker: Странные временные файлы в папке overlay2?
1 подписчик
23 июл.
223 просмотра
1
ответ
PostgreSQL
Простой
Почему не удается авторизоваться под юзером postgres?
1 подписчик
22 июл.
110 просмотров
3
ответа
PostgreSQL
Простой
Как подружить анализатор PostgreSQL со своим составным типом?
2 подписчика
19 июл.
1263 просмотра
1
ответ
PostgreSQL
Простой
Как отсортировать дни рождения от ближайшего?
1 подписчик
16 июл.
139 просмотров
1
ответ
PostgreSQL
Простой
Как понять почему размер БД вырос на 30%?
5 подписчиков
14 июл.
3380 просмотров
2
ответа
PHP
+1 ещё
Простой
Как получить id добавленной записи PHP PDO PGSQL?
1 подписчик
01 июл.
231 просмотр
1
ответ
PostgreSQL
Средний
В чем может быть причина сброса значения sequence в БД?
1 подписчик
23 июн.
155 просмотров
1
ответ
PostgreSQL
Простой
Как обнаружить все битые таблицы?
1 подписчик
12 июн.
187 просмотров
1
ответ
Linux
+3 ещё
Простой
Вылеты 1с без ошибок на дебиане, как исправить?
1 подписчик
10 июн.
269 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DBA Postgresql
Outlines Tech
•
Москва
До 300 000 ₽
DBA (PostgreSQL)
СберТех
•
Москва
До 420 000 ₽
Инженер баз данных
Сбер
•
Санкт-Петербург
До 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама