@pgsql

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

сразу отпадёт куча костылей для псевдо Си компилятора который у майков

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
отписался
спасибо

там логика такая - если у вас в платформе есть новый постгис, то у вас есть cmake, а если нет - то зачем такая платформа
никто не запрещает поставить cmake из исходников, даже на очень старые платформы. Опять же это нужно только на этапе сборки, а не в рантайме.

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

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
Всем привет. Подскажите как правильно очистить файлы в папке pg_wal на мастере реплики? Папка 5 Гб весит и жрет место на VPS
Никак (не делайте этого ни в коем случае). Лучше проверьте связанные с этим настройки (min_wal_size, max_wal_size, archive_mode, ...).

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

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

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 запросы?"

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
Коллеги, есть те кто использует компрессию таблиц, знает ли кто то рабочий метод, или дайте направление плиз!
Есть встроенная компрессия. Обычно включается сама если в строке есть поля с большими данными. Есть data alignment - для таблиц со множеством мелких полей важен их порядок. Есть постраничная компрессия от PostgresPro

Google
Sergey
19.04.2018
13:18:13
Спасибо, буду читать.
Возможно есть ещё варианты columnar compression, но вживую не использовал.

Айтуар
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/ как она?

Darafei
19.04.2018
15:01:36
Alex
19.04.2018
15:09:01
Угу. А ещё - гАвно эти ваши Битлы, мне вчера Рабинович напел.
фраза просто смешная, статья по большей части норм, есть немного ляпов, но в массе по существу там все

Yaroslav
19.04.2018
15:24:46
Ребят, кто нибудь читал эту статью https://habrahabr.ru/post/340460/ как она?
(Просмотрел по диагонали) Да вроде более-менее... хотя я бы LIKE на ~~ не заменял, например (но это вкусовщина).

Vladimir
19.04.2018
16:47:15
Есть кто из Екатеринбурга? https://events.yandex.ru/events/meetings/25-april-2018
Андрей, какие-то приглашения или что-то будет на почту?

Andrey
19.04.2018
17:03:10
Андрей, какие-то приглашения или что-то будет на почту?
Будут, но их как обычно разошлют ? перед самым мероприятием

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

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
heap это же кеш?
нет, это файл с табличными данными

или набор файлов

Just
19.04.2018
18:23:17
нет, это файл с табличными данными
так а почему тогда в первом случае в плане об этом не написано, а во втором написано, это зависит от количества строк?

в первом одна, во втором 2к

Страница 769 из 1062