Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
greenmapc
@greenmapc
PostgreSQL
Как продемонстрировать MVCC в Postgresql?
Нужно продемонстрировать работу MVCC в Postgresql с помощью нескольких параллельных сессий, работающих с одними и теми же данными в таблице.
Можете подсказать, как это сделать или скинуть ссылку на ресурс, объясняющий это?
Вопрос задан
более трёх лет назад
84 просмотра
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Melkij
@Melkij
DBA Team для вашего 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
Простой
Нормально ли дублирование строк в IN?
1 подписчик
19 мая
166 просмотров
3
ответа
PostgreSQL
Простой
Как отработать EXTRACT(epoch FROM MAX(null))?
1 подписчик
15 мая
60 просмотров
1
ответ
PostgreSQL
Простой
Как корректно завершить процесс postgresql?
1 подписчик
06 мая
142 просмотра
1
ответ
PostgreSQL
+1 ещё
Простой
Почему не запускается PostgreSQL в open server?
2 подписчика
26 апр.
146 просмотров
0
ответов
PostgreSQL
Средний
Как временно повышать права пользователю?
2 подписчика
23 апр.
137 просмотров
1
ответ
PostgreSQL
+3 ещё
Простой
Почему выдаёт ошибку HikariPool-1?
1 подписчик
22 апр.
132 просмотра
0
ответов
PostgreSQL
+2 ещё
Средний
Как понять сколько max соединений в pgxpool-е тебе нужно?
1 подписчик
17 апр.
155 просмотров
1
ответ
PostgreSQL
Простой
Как в постгресе использовать параметры в Like?
1 подписчик
16 апр.
107 просмотров
1
ответ
Ubuntu
+3 ещё
Средний
Очень сильно тормозит 1с, по тесту Гилева на мощном сервере, как исправить?
6 подписчиков
14 апр.
10296 просмотров
6
ответов
PostgreSQL
+1 ещё
Простой
Проектирование БД: чем сейчас люди пользуются?
1 подписчик
09 апр.
418 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DBA (PostgreSQL)
СберТех
•
Москва
До 420 000 ₽
Администратор баз данных PostgreSQL
HR Prime
•
Москва
от 260 000 до 350 000 ₽
Бэкенд разработчик
Nocodered
от 60 000 до 120 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама