Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Параллельная запись и чтение большой таблицы  [new]
pmb17
Member

Откуда:
Сообщений: 64
Добрый день. Есть простая таблица - с двумя колонками номенклатура и цена. Есть два процесса - один пишет данные, другой произвольно их читает.
Процесс, который пишет данные пишет по несколько сотен тысяч записей за раз, фактически обновляет около 30% записей.
Вопрос - как можно средствами Postgres свести к минимуму конфликты блокировок?
Сейчас есть идея поднимать второй сервер репликации для чтения данных. но хотелось бы найти другие решения.
27 сен 17, 16:09    [20827140]     Ответить | Цитировать Сообщить модератору
 Re: Параллельная запись и чтение большой таблицы  [new]
Maxim Boguk
Member

Откуда: Melbourne, Австралия
Сообщений: 3362
pmb17
Добрый день. Есть простая таблица - с двумя колонками номенклатура и цена. Есть два процесса - один пишет данные, другой произвольно их читает.
Процесс, который пишет данные пишет по несколько сотен тысяч записей за раз, фактически обновляет около 30% записей.
Вопрос - как можно средствами Postgres свести к минимуму конфликты блокировок?
Сейчас есть идея поднимать второй сервер репликации для чтения данных. но хотелось бы найти другие решения.


У вас вообще блокировок в таком режиме не должно быть.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
27 сен 17, 16:38    [20827244]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить