
Nikolay
08.07.2017
11:10:32
А также некий proxy на лету транслирует запросы из приложения в PG.
Последний разрабатывается для тех кто не может изменить код самого приложения.

Andrey
08.07.2017
11:11:44

Nikolay
08.07.2017
11:14:05
03 - Игнатов pgconf2016_ora_to_pg.pdf

Google

Fike
08.07.2017
11:55:14

Волчик
08.07.2017
15:33:41
мне показалось что написано "постгрес"

Айтуар
08.07.2017
16:07:04
Блин тоже сначало так прочитал ))

Artur
08.07.2017
16:23:41
постгресе

blkmrkt
08.07.2017
22:09:58
Смотри не опостгрись!

Darafei
09.07.2017
09:38:35
а кто-нибудь из местных писал патчи на heap io в постгресе?

Igor
09.07.2017
11:05:39
Привет, а кто нибудь может подсказать про шардинг для Postgresql?

Fike
09.07.2017
11:27:54
думаю, стоит конкретизировать вопрос

Igor
09.07.2017
11:32:53

Fike
09.07.2017
11:40:42
да

Igor
09.07.2017
11:41:36
да
правильно я понимаю, что для 9,6 нет встроенного решения для шардинга?

Alex
09.07.2017
11:42:05
я вообще не особо понимаю как может быть встроенный шардинг

Igor
09.07.2017
11:42:11
а есть такие решения Postgres-XC, Postgres-XL и Citus?

Google

Igor
09.07.2017
11:42:21
https://wiki.postgresql.org/wiki/Built-in_Sharding
"из коробки" не сторонний продукт)

Alex
09.07.2017
11:44:22
fdw и шардинг в одном предложении, как-то грустно

Igor
09.07.2017
11:45:55

Alex
09.07.2017
11:46:25
я бы смотрел на шардинг на уровне приложения

Igor
09.07.2017
11:48:05
вот хотелось бы минимально переписывать приложение

Fike
09.07.2017
11:51:58
давайте начнем с того, зачем вам вообще шардинг

Igor
09.07.2017
11:52:51

Fike
09.07.2017
12:04:12
у вас планируется много записи?

Igor
09.07.2017
12:04:39

Alex
09.07.2017
12:05:19
я бы начал с организации дата флоу изначально, а потом уже думать про шардинг или не шардинг

Igor
09.07.2017
12:07:20
хорошо, если поговорить про шардинг, что смотреть какое решение?

Петр
09.07.2017
12:24:10

Igor
09.07.2017
12:25:43
а Postgres-XC или Postgres-XL стоит смотреть?

Alex
09.07.2017
12:26:53
plproxy нетранзакционен
насколько я помню

Igor
09.07.2017
12:27:20
Citus так понимаю платный

Stas
09.07.2017
13:00:17

Igor
09.07.2017
13:01:04
XL
тут, так понимаю схема с координаторами

Google

Stas
09.07.2017
13:02:07
там четыре типа нод: GTM, GTM-proxy, Coordinator, Datanode
XC и XC2 то же самое, только более старый форк и другие люди поддерживают

Igor
09.07.2017
14:03:33
ну и XL идёт отдельным дистрибутивом, пока 9,6 там альфа

Fike
09.07.2017
14:22:39

Alex
09.07.2017
14:30:31
таки иногда бывает нужно

Fike
09.07.2017
14:40:46
распределенные транзакции еще не победили как бы

Alex
09.07.2017
14:49:57
ну некоторые ходят через fdw в соседнюю базу и получается вполне транзакционно
хоть и не шустро

Alexey
09.07.2017
15:35:49
а что изменения через в fdw и локальные делаются в рамках 2PC?

Darafei
09.07.2017
15:37:50
crash-unsafe транзакционность многих устраивает :)

Alexey
09.07.2017
15:38:32
поясни

Admin
ERROR: S client not available

Alexey
09.07.2017
15:39:01
что это за типа такой транзакционности

Boris
09.07.2017
21:20:08
Привет, подскажите. Процесс
postgres 38220 2.2 2.2 17065512 3010896 ? Ss 21:03 0:19 postgres: 9.6/main: autovacuum worker process ad_base_1_main
Означает, что автовакуум запустился в 21:03 и работает сейчас, верно?

Сергей
09.07.2017
21:23:38
Это процесс автовакуума запустился

Boris
09.07.2017
21:28:03

Сергей
09.07.2017
21:28:30
Iostat есть пакет

Alex
09.07.2017
21:45:24
ну неплохо было бы еще посмотреть чего там с чекпоинтами и бгврайтером

Boris
09.07.2017
22:07:05

Google

Dmitry
09.07.2017
22:11:11
Разобрался как парсить с помощью json json_to_recordset(json) и JOIN LATERAL - кому интересно поделюсь

Boris
09.07.2017
22:19:01
а чекпоинтер процесс как-то можно прибить?

Alex
09.07.2017
23:07:32
конечно можно, kill -9 и база в крешрековери, возможно даже запуститься, но яб на всяк случай реплику наготове держал

Fike
09.07.2017
23:11:15
сначала все-таки всегда без -9 стоит пробовать

Dmitry
10.07.2017
06:42:50
Привет коллеги, какой способ лучше для создания дампов в postgres? Использую pg_dump но есть сложности

Mike Chuguniy
10.07.2017
06:44:23
pg_dumpall

@ndrey
10.07.2017
06:45:32

Pavel
10.07.2017
07:37:50

Boris
10.07.2017
07:38:56
Зачем его убивать?
Да думал, что проблема лага лондиста в нем. Рестартанул просто базу и лаг рассосался

Darafei
10.07.2017
08:35:15
что будет, если из трёх параллельных сессий запустить vacuum analyze на одну и ту же таблицу?

Айтуар
10.07.2017
08:35:55

Darafei
10.07.2017
08:36:27
просто исследую, что будет, если система сойдёт с ума

Pavel
10.07.2017
08:36:39

Айтуар
10.07.2017
08:37:30
ну да он же только статистику собирает, не трогает саму таблицу

Darafei
10.07.2017
08:38:09
VACUUM ANALYZE performs a VACUUM and then an ANALYZE for each selected table.

Айтуар
10.07.2017
08:38:13
Думаю будут небольшие блокировки на таблицы со статистикой куда вакуум пишет.