Size: a a a

pgsql – PostgreSQL

2021 February 26

VF

Vladimir Fomin in pgsql – PostgreSQL
Do c Tor O r` Ry
Дедлок возникает?
Через пару минут блок снимается, но вскоре возникает вновь
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
это проблема приложения, надо писать issue разработчику, на стороне постгреса тут ничего не сделаешь.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
либо как вариант влепить между приложением и БД пул с pool_size = 1 (но это имхо костыль)
источник

VF

Vladimir Fomin in pgsql – PostgreSQL
Alexey Lesovsky
либо как вариант влепить между приложением и БД пул с pool_size = 1 (но это имхо костыль)
не подойдёт)
Будем общаться с разрабами
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Vladimir Fomin
Коллеги, всех приветствую!
Есть пользователь wwwBot и он постоянно блокирует сам себя двумя одинаковыми запросами, что тут можно сделать?
Поставить lock_timeout в значение, отличное от 0 (такое оно по умолчанию)
источник

VF

Vladimir Fomin in pgsql – PostgreSQL
5 поставили
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Vladimir Fomin
5 поставили
Норм. Ну т.е. понятно что это не решение проблемы, но хоть не будет вечных локов.
источник

СК

Саша Козлов... in pgsql – PostgreSQL
Yaroslav Schekin
По оценкам дороже его использовать, чем нет, скорее всего.
Проверьте (enable_seqscan = off и т.п.), генерируется ли такой план в принципе. Если да, оценку Вы там увидите.
Если вдруг не генерируется, надо смотреть подробнее.
как посмотреть генерируется ли такой план в принципе?
enable_seqscan = off - пробовал не помогло
там 110М таблица и в выборку попадает 300к - может поэтому планировщик считает что проще просканировать
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Добрый день коллеги,
подскажите те кто настраивал дифференциальный бекап для постгрес. Вопросы:
1. Правильно ли я понимаю то, что надо сделать бекап через pg_basebackup (либо через pg_start_backup - только не понятно как ?) скопировать на удаленный сервер и скопировать wal-ы из каталога pg_xlog ?
2. Каким образом делать через pg_start_backup (где указывать путь для резервной копии, наименование БД (если надо), сжатие при передаче (может есть доп. ключи) и как восстановить БД из бекапа сделанного в pg_basebackup (не написано, может не увидел - надо разархивировать, скопировать wal-ы и сервер сам начнёт накатывать все транзакции прошедшие со времени бекапа pg_basebackup)
3. Можно ли сделать бекап (basebackup) с реплики, а логи тащить с мастера ?
4. Как посмотреть с какой периодичностью перезатираются логи (может есть такой журнал) ? Не хочеться лезть на мастер и следить как они перезатираются
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
познакомьтесь с pg_probackup и будет вам счастье
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Саша Козлов
как посмотреть генерируется ли такой план в принципе?
enable_seqscan = off - пробовал не помогло
там 110М таблица и в выборку попадает 300к - может поэтому планировщик считает что проще просканировать
Я же написал "и т.п.", то есть возможно, что понадобится запретить ещё какие-то варианты.
И что такое "не помогло", т.е. какой план был выбран?
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Alexander Nikitin
познакомьтесь с pg_probackup и будет вам счастье
платный он к сожалению
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Кто платный?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
вы не путайте утилиту и платную БД
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
утилита может с ванильным постгресом работать
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Alexander Nikitin
вы не путайте утилиту и платную БД
наверное путаю, её можно отдельно установить ?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
да, читайте документацию по утилите, накройняй читайте цикл статей на хабре, не зря же я их писал :)
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
понятно, сейчас посмотрю, благодарю
источник