
Yury
19.04.2018
08:41:14
а у меня ещё появилась идея - полностью убрать msvc и перейти на clang для windows как это сделали Хром и Мозила
сразу отпадёт куча костылей для псевдо Си компилятора который у майков

Darafei
19.04.2018
09:12:22
там логика такая - если у вас в платформе есть новый постгис, то у вас есть cmake, а если нет - то зачем такая платформа

Google

Alexey
19.04.2018
09:47:21
Привет! Кто нибудь курил тему декодинга логической репликации с помощью plpgsql? Можете расшарить знания на тему?

Konstantin
19.04.2018
09:53:49
А причём тут именно plpg? Можно изменения LR получать в виде JSON-ика (или в любом другом формате) и разбирать его хоть на любомм языке.
Вопрос - надо ли это делать внутри постгресе? Куда мы хотим влить эти измеения? Тоже в Посгрес? А чем не устраивает встроенный механизм подписки-публикации?

Yury
19.04.2018
09:56:40

Alexey
19.04.2018
09:59:48

Fedor
19.04.2018
10:54:58
Коллеги как убить процесс котрый не хочет завершаться , pg_cancel , pg_terminate пробовал , так же kill -INT не помогает ничто из стандартного.
client_addr | 10.1.18.16
usename | reader
?column? | 01:17:21.854568
pid | 16061
waiting | f
Жрет при этом 100% ядра
тоесть жив и что то делает
стрэйсил , тоже признаки есть жизни

Sergey
19.04.2018
10:56:21
Может стопнуть?

Alexey
19.04.2018
10:56:32
Было похожее на достаточно старой версии типа 9.1

Fedor
19.04.2018
10:56:33
базу

Google

Fedor
19.04.2018
10:56:38
?
у меня 9.4

Alexey
19.04.2018
10:56:50
Есть патч обновление
А может и такая

Evgeniy
19.04.2018
10:57:07
глянь перф топом на пид этот
небось в спинлоках крутится

Alexey
19.04.2018
10:57:16
В этом чате обсуждалось

Evgeniy
19.04.2018
10:57:18
и на интеррапты не реагирует

Sergey
19.04.2018
10:57:25
базу
Базу то проще уронить, убив этот процесс.

Alexey
19.04.2018
10:57:34
И была ссылка на issue

Fedor
19.04.2018
10:57:35
НЕльзя , продакшн

Sergey
19.04.2018
10:57:48
А вот если в gdb breakpoint в нужное место поставить?

Fedor
19.04.2018
10:58:21
https://www.postgresql.org/message-id/CAJrrPGczmfBp0yHn-Tsq9pBCRZKNNDUabABt6k%3D52t43pB5W1w%40mail.gmail.com
оно ?

Alexey
19.04.2018
10:59:18
Похоже
Да версия у меня 9.4 была
Ниже нет в парке

IGOR
19.04.2018
12:07:43
Всем привет. Подскажите как правильно очистить файлы в папке pg_wal на мастере реплики? Папка 5 Гб весит и жрет место на VPS

Slach
19.04.2018
12:10:29
не советую чистить =) это часть БД ... это не MySQL
у вас либо stanby отстал (посмотрите нет ли там каких нибудь блокирующих репликацию SELECT)
либо просто прилетела нагрузка с update \ delete \ insert

Yaroslav
19.04.2018
12:12:26

Artem
19.04.2018
12:13:42
Коллеги, есть те кто использует компрессию таблиц, знает ли кто то рабочий метод, или дайте направление плиз!

Google

IGOR
19.04.2018
12:14:02
файлы в папке pg_wal все за 18 число
и как раз его нет в слейве

Slach
19.04.2018
12:15:15
https://www.slideshare.net/alexeylesovsky/troubleshooting-postgresql-streaming-replication

IGOR
19.04.2018
12:15:38

nietzschebrod
19.04.2018
12:16:41
u dont say

Slach
19.04.2018
12:17:08
а в телегу доступ есть? ;) проксю осилил , а vpn нет? ;) ну ок

IGOR
19.04.2018
12:23:45
немогу найти ответа... я думаю мне нужно рестартовать репликацию как то?

Slach
19.04.2018
12:26:12
ну сначала надо проверить что репликация вообще работает

IGOR
19.04.2018
12:32:10

Slach
19.04.2018
12:33:05
в смысле нет процесса WAL Sender ?
коннект то есть со слейва?
на слейве вообще есть "длинные SELECT запросы?"

IGOR
19.04.2018
12:35:05

Slach
19.04.2018
12:36:15
это мастер
я три вопроса задал, а ответил ты на один

IGOR
19.04.2018
12:37:25
Какого хрена под конец дня то все навернулось!

Andrey
19.04.2018
13:00:14
:)

Sergey
19.04.2018
13:14:27

Artem
19.04.2018
13:15:34

Google

Sergey
19.04.2018
13:18:13

Айтуар
19.04.2018
13:49:10

Andrey
19.04.2018
14:12:49
Barman 2.0 introduces support for replication slots with PostgreSQL servers 9.4 or above, therefore allowing WAL streaming-only configurations. Moreover, you can now add Barman as a synchronous WAL receiver in your PostgreSQL 9.5 (or higher) cluster, and achieve zero data loss (RPO=0).
в проде кто использовал?
работает?

Fedor
19.04.2018
14:19:53
я
все гуд

Anatoly
19.04.2018
14:23:17
синхронная репликация. а кто-то ее включает?
неправильный вопрос. конечно включают, но сколько это стоит?

Vladimir
19.04.2018
14:58:37
Ребят, кто нибудь читал эту статью https://habrahabr.ru/post/340460/ как она?

Mike Chuguniy
19.04.2018
15:00:07

Darafei
19.04.2018
15:01:36

Alex
19.04.2018
15:09:01

Yaroslav
19.04.2018
15:24:46

Vladimir
19.04.2018
16:47:15

Andrey
19.04.2018
17:03:10

Vladimir
19.04.2018
17:03:40
Ок. Спасибо

Pavel
19.04.2018
18:00:20


Just
19.04.2018
18:12:09
Всем привет, есть запрос
explain analyze SELECT * FROM contract_region_summaries WHERE (region_ref=11465) AND (cpv='15112000-6') AND (date >= '2015-01-01') AND (date <= '2018-06-01') ORDER BY date;
там еще есть колонки, кроме тех, что в where, но план использует для поиска только индекс, без Heap Scan, как такое может быть?

Google

Evgeniy
19.04.2018
18:15:15
битмап хип скан пишется только когда был битмап индекс скан
на простой индекс скан не пишется но подрузомевается
когда только индекс был, напишет индекс онли скан

Just
19.04.2018
18:16:18

Maksim
19.04.2018
18:18:12

Just
19.04.2018
18:19:54
а для этого же запроса, только без поля cpv в условии
explain analyze SELECT * FROM contract_region_summaries WHERE (region_ref=11465) AND (date >= '2015-01-01') AND (date <= '2018-06-01') ORDER BY date;
в плане есть Recheck Cond, но Heap Blocks без lossy, то есть по факту это совершенно такой же план был, только разница в том, что Recheck Cond иногда пишется, хотя по факту не производится?
перед всеми запросами vacuum сделал

Maksim
19.04.2018
18:22:29
или набор файлов

Just
19.04.2018
18:23:17
в первом одна, во втором 2к