
Айтуар
10.07.2017
08:39:23

Darafei
10.07.2017
08:40:04
эксперимент показал, что вакуумы залочат друг друга

Andrey
10.07.2017
08:42:48
Все три?

Darafei
10.07.2017
08:44:35
да, один заканчивается - начинается следующий

Google

Айтуар
10.07.2017
08:44:39

Darafei
10.07.2017
08:44:55
у меня на rds нет vacuumdb

Andrey
10.07.2017
08:56:52

Артур
10.07.2017
09:31:44
в каком чате рабоника по yii фулстек искать?
со знанием pg

Anatoliy
10.07.2017
09:38:07
В чате по php

Andrey
10.07.2017
10:59:59
Ребят, а как доступы разделяете в базах?
Овнер для приложения + персонифицированные учетки со своими схемами и без прав на DDL в схеме приложения?

Vladislav
10.07.2017
11:44:50
А разработчикам тоже без ddl? ?

Александр
10.07.2017
11:45:19
разработчикам в первую очередь без ddl)

Andrey
10.07.2017
11:47:36

Mike Chuguniy
10.07.2017
11:47:46

Andrey
10.07.2017
11:48:15
Вообще идея состоит в том чтобы на прод приходил с релизом набор скриптов(миграций)

Google

Mike Chuguniy
10.07.2017
11:49:18

Andrey
10.07.2017
11:50:28

Mike Chuguniy
10.07.2017
11:50:47
А, ну тады ой. Прошу пардону.
Только перед корчеванием настоятельно рекомендую всё проводить через верхи. А то может выйти "забавно".
Все, кому не лень, возмутятся, и привет.

Andrew
10.07.2017
11:53:20
Эксперты прошу помощи
насколько хорошо использовать Barman?
хорошо ли использовать zfs для Postgresql?
лучше отказаться от pg_dump в пользу pg_basebackup?
хорошо ли иметь в машине 4 диска, по 2 диска в RAID1
на одном рейде master, на другом slave-replication, и потом изи выкатываться PITR?

Andrey
10.07.2017
11:53:26
На счёт мишраций есть опасения на счёт патриций. Хз как тот же liqubase будет на них реагировать

Mike Chuguniy
10.07.2017
11:54:46
про зюэфэс уже много говорилось - я постгрес на ней только под соляркой живой видел. Ну или уровень знаний и опыта по ней весьма приличный.
дамп и бейзбекап - это разные вещи. Дамп - логический, бейзбекап - физический, со всеми вытекающими.
рейд1 - на запись однозначно плохо.

Andrew
10.07.2017
11:56:05

Mike Chuguniy
10.07.2017
11:57:14

Sergey
10.07.2017
11:57:39
А есть задача про частый и лёгкий-быстрый PITR?

Mike Chuguniy
10.07.2017
11:57:57

Andrew
10.07.2017
11:59:27

Mike Chuguniy
10.07.2017
11:59:59
Не надо держать мастер и реплику на одной машине.
Без серьёзных на то причин

Artem
10.07.2017
12:00:42

Andrew
10.07.2017
12:01:00

Google

Artem
10.07.2017
12:01:36
Кстати у меня уже третьи сутки идёт инициализация логической репликации на основе pglogical

Mike Chuguniy
10.07.2017
12:02:35

Artem
10.07.2017
12:02:36
Pglogical сцука не даёт создать эксклюзивные блокировки на таблицах, которые он уже закончил копировать

Mike Chuguniy
10.07.2017
12:02:56

Andrew
10.07.2017
12:02:59

Artem
10.07.2017
12:03:04
Но если это будут разные рейды, то пожалуйста

Andrew
10.07.2017
12:03:48

Mike Chuguniy
10.07.2017
12:03:51

Andrew
10.07.2017
12:04:44

Artem
10.07.2017
12:04:52
Коллеги, кто юзает pglogical 2 версии в жёстком проде?

Mike Chuguniy
10.07.2017
12:07:38

Mike Chuguniy
10.07.2017
12:16:45
Делайте. Расскажете потом, что получилось.

Айтуар
10.07.2017
12:17:26
и на zfs ))

Mike Chuguniy
10.07.2017
12:17:58

Andrew
10.07.2017
12:21:36

Ascandar
10.07.2017
12:34:59
не подскажете
почему не работает stonith?
stonith_admin —reboot pg_node1 Делаю так
ответ Command failed: No route to host

Google

Admin
ERROR: S client not available

Ascandar
10.07.2017
12:35:49
настройка на vmware esxi

Pavel
10.07.2017
13:05:38
я вообще не шарю в этом но pg_node1 это по идее хост да?
может имеет смысл ping pg_node1 сделать

Kirill
10.07.2017
13:49:10
Видео докладов с мартовского PgConf выложили - http://pgconf.ru/2017

Peter
10.07.2017
14:44:40
Будет ли проблемой, если сам postres 9.4, а клиентские библиотеки, на другом хосте 9.6?

Darafei
10.07.2017
14:46:17
скорее всего нет

Николай
11.07.2017
04:46:08
Кто-нибудь может подсказать, почему планировщик не хочет юзать индексы?
http://dumpz.org/2622574/ - не юзает, http://dumpz.org/2622575/ - отключил segscan - юзает

Andrey
11.07.2017
04:54:42
Потому, что секскан дешевле.
Теряем-то мы не на чтении, а на группировке.
В вашем случае нужен кастомный индекс по условиям where
потому что условие - плохое

Николай
11.07.2017
05:01:45
Группировку можно убрать, результат не поменяется
Сейчас упрощу
http://dumpz.org/2622797/ и http://dumpz.org/2622799/

Айтуар
11.07.2017
05:46:39

Николай
11.07.2017
05:47:18
Vacuum analyze? Пробовал, всё делаю на рабочей машине не в продакшене, если что.

Айтуар
11.07.2017
05:57:42

Николай
11.07.2017
05:59:02

Darafei
11.07.2017
06:03:46
а, так ST_Distance() < N - не ускоряется индексами

Google

Darafei
11.07.2017
06:04:05
возьмите ST_DWithin

Николай
11.07.2017
06:05:35
Я вообще немного запутался в чем проблема
По идее, пусть он даже segscan использует, чтобы найти storagelocation в заданном радиусе, их всего штук 10 будет
И этот запрос выполняется быстро без индексов
Но когда джоинит таблицу, он должен использовать индекс по facility_id
Но почему-то в случае с st_distance он не использует этот индекс

Darafei
11.07.2017
06:15:13
очень просто
ST_DistanceSphere(a, b) < N - конструкция из двух этапов вычисления