
Mikhail
27.03.2018
07:56:44
неа
в свободном доступе только 9.4
9.6 не дают
9.5 тоже

Google

Mikhail
27.03.2018
07:57:37
кроме того отсутствие раздела backup в офф документации bdr наводит на нехорошие мысли
можно конечно рискнуть и бекапить по феншую отдельную ноду, а потом из нее восстанавливаться так как в офф доке ПГ прописано
но чёт всёравно ссыкотно
кстати
тут вроде был знаток BDR

Vladimir
27.03.2018
08:10:56
Я про bdr тоже послушал бы

Mikhail
27.03.2018
08:12:38
никак
у нас ее разрабы хотят
идиоты...
ая пока больше минусов вижу чем плюсов

Sergey
27.03.2018
08:14:13
А зачем они её хотят?

Mikhail
27.03.2018
08:19:48
специфика...

Google

Mikhail
27.03.2018
08:19:53
не могу сказать
просто поступил заказ :)
продавили решение так сказать...


Voldemar
27.03.2018
08:21:47
вобщем запускал сейчас так - на слейве - pg_basebackup —host=10.2.0.108 —username=repluser —pgdata=/var/lib/postgresql/9.6/main —xlog-method=stream —write-recovery-conf —slot=replica_slot —progress
в логах :
2018-03-27 11:23:46.361 MSK [8672] СООБЩЕНИЕ: работа системы БД была прервана; последний момент работы: 2018-03-27 11:15:30 MSK
2018-03-27 11:23:46.589 MSK [8672] СООБЩЕНИЕ: переход в режим резервного сервера
2018-03-27 11:23:46.634 MSK [8672] СООБЩЕНИЕ: запись REDO начинается со смещения AF/F93AC230
2018-03-27 11:23:46.690 MSK [8675] [н/д]@[н/д] СООБЩЕНИЕ: неполный стартовый пакет
2018-03-27 11:23:47.214 MSK [8678] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:47.721 MSK [8681] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:48.228 MSK [8684] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:48.735 MSK [8687] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:49.242 MSK [8690] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:49.749 MSK [8693] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:50.255 MSK [8696] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:50.763 MSK [8699] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:51.270 MSK [8703] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:51.777 MSK [8706] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:52.284 MSK [8709] postgres@postgres ВАЖНО: система баз данных запускается
2018-03-27 11:23:52.288 MSK [8671] СООБЩЕНИЕ: получен запрос на "вежливое" выключение
2018-03-27 11:23:52.299 MSK [8673] СООБЩЕНИЕ: выключение
2018-03-27 11:23:52.345 MSK [8673] ПРЕДУПРЕЖДЕНИЕ: xlog min recovery request B0/69CC1D30 is past current point B0/1CCE3BB8
2018-03-27 11:23:52.345 MSK [8673] КОНТЕКСТ: запись блока 0 отношения base/540548/6929414_vm
2018-03-27 11:23:52.360 MSK [8673] ПРЕДУПРЕЖДЕНИЕ: xlog min recovery request B0/6A5D78F8 is past current point B0/1CCE3BB8
2018-03-27 11:23:52.360 MSK [8673] КОНТЕКСТ: запись блока 0 отношения base/540548/6929820_vm
2018-03-27 11:23:52.875 MSK [8673] ПРЕДУПРЕЖДЕНИЕ: xlog min recovery request B0/F721EAE8 is past current point B0/1CCE3BB8
2018-03-27 11:23:52.875 MSK [8673] КОНТЕКСТ: запись блока 0 отношения base/540548/6957741_vm
2018-03-27 11:23:52.918 MSK [8673] ПРЕДУПРЕЖДЕНИЕ: xlog min recovery request B0/229AB5F0 is past current point B0/1CCE3BB8
2018-03-27 11:23:52.918 MSK [8673] КОНТЕКСТ: запись блока 0 отношения base/540548/6962200_vm
2018-03-27 11:23:52.922 MSK [8673] ПРЕДУПРЕЖДЕНИЕ: xlog min recovery request B0/83E89E30 is past current point B0/1CCE3BB8
2018-03-27 11:23:52.922 MSK [8673] КОНТЕКСТ: запись блока 0 отношения base/540548/6962313_vm
2018-03-27 11:23:53.195 MSK [8671] СООБЩЕНИЕ: система БД выключена


Vladimir
27.03.2018
08:26:32
специфика...
наши хотят кластер с простоем 0 сек. озадачили на postgesXL сижу думаю а надо ли))))

Dmitry
27.03.2018
08:27:58

Аггей
27.03.2018
08:28:17


Vladimir
27.03.2018
08:28:17
?

Voldemar
27.03.2018
08:28:36

Аггей
27.03.2018
08:28:50
systemd гасит по таймауту похоже

Vladimir
27.03.2018
08:28:58

Аггей
27.03.2018
08:28:58
Запусти БД через pg_ctl

Voldemar
27.03.2018
08:30:32
Запусти БД через pg_ctl
на слэйве backup_label переименовался в backup_lebel.old, перед запуском обратно переименовать ?
или снова надо делать бэйзбэкап?

Аггей
27.03.2018
08:30:58
Он значения не имеет

Voldemar
27.03.2018
08:38:41
Он значения не имеет
через pg_ctl запустилось, спасибо, буду теперь думать как запустить через systemd

Mikhail
27.03.2018
08:45:24
милейший, вы что такое ужасное делаете?

Google

Yura
27.03.2018
08:47:57
Привет всем, мигрирую код с oracle на postgres. Есть вызов аггрегатов lag и lead с ignore nulls. Как можно сэмулировать ignore nulls для этих функций в postgres? Для lag нашел такое решение (https://stackoverflow.com/a/47775115), пытаюсь так же сделать для lead, но пока не пойму как получить следующее значение.

Ilia
27.03.2018
09:21:20

Yura
27.03.2018
09:31:41

Ilia
27.03.2018
09:34:13
А ты сам что ли пишешь эти агрегирующие функции новые?

Darafei
27.03.2018
09:39:32
а как можно перенести таблицу и все индексы в другой тейблспейс?
чтобы не выискивать все индексы и не писать на них альтер на каждый

Evgeniy
27.03.2018
09:45:14
никак

Voldemar
27.03.2018
09:55:05
а ктонибудь мониторит postgresql munin'ом ?

Darafei
27.03.2018
10:23:46

Voldemar
27.03.2018
10:27:09

Mikhail
27.03.2018
10:50:54

Ruslan
27.03.2018
10:51:28
доступ к нему надолго нужен будет?

Darafei
27.03.2018
10:51:38
alter
какой именно альтер сможет перенести таблицу вместе со всеми индексами?

Mikhail
27.03.2018
10:52:41
там для индексов вроде отдельно, ща
просто я переносил еще в 9.4 через pgadmin
ALTER TABLE ALL IN TABLESPACE имя [ OWNED BY имя_роли [, ... ] ]
SET TABLESPACE новое_табл_пространство [ NOWAIT ]
ALTER INDEX ALL IN TABLESPACE имя [ OWNED BY имя_роли [, ... ] ]
SET TABLESPACE новое_табл_пространство [ NOWAIT ]
https://postgrespro.ru/docs/postgrespro/9.6/sql-alterindex
https://postgrespro.ru/docs/postgrespro/9.6/sql-altertable

Google

Darafei
27.03.2018
10:55:22
это ты весь тейблспейс переносишь
а надо одну таблицу и все её индексы

Mikhail
27.03.2018
10:55:35
ссылки почитай
работает и для одной

Darafei
27.03.2018
10:57:29
для одной таблицы, индексы остаются где были

Admin
ERROR: S client not available

Darafei
27.03.2018
10:57:39
их надо выискивать и по одному таскать

Mikhail
27.03.2018
10:58:07
тебе перенести надо или перенести все за раз?

Darafei
27.03.2018
10:59:09
у меня вечная проблема, я утаскиваю таблицу в другой тейблспейс и забываю про индексы
в итоге лежащая на ссд таблица остаётся с индексами на винчестере

Evgeniy
27.03.2018
11:00:41
ну напиши уже функцию
руками он переносит

Alexandr
27.03.2018
11:09:00
приветы, не подскажете, есть ли где почитать, как решать проблему с зависшими сессиями?

Darafei
27.03.2018
11:12:21
таймаутами?

Evgeniy
27.03.2018
11:13:50

Alexandr
27.03.2018
11:22:51
я не уверен, что именно таймауты, поправьте меня, если не так: приложение запускает какой-то долгий запрос к БД и отваливается, а запрос продолжает выполняться, хотя его уже никто не ждёт, как можно было бы такие сессии убивать?

Darafei
27.03.2018
11:25:00
почему отваливается приложение?

Alexandr
27.03.2018
11:26:01
по разным причинам, может пользователь не дождался отчёта и вышел или просто отвалилось из-за говнокода

Mikhail
27.03.2018
11:40:32

Alexandr
27.03.2018
11:41:56
ну да, конечно, но это делается руками, как автоматически это делать или вообще настроить в настройках какой нибудь опцией?

Google

Dmitry
27.03.2018
11:45:49

Vitaliy
27.03.2018
11:46:56

Mikhail
27.03.2018
11:49:27
ребят
подскажите тулзу для реверса БД в ER диаграммы
лучше free

Vitaliy
27.03.2018
11:52:04

Vladislav
27.03.2018
11:54:31
реверс будет работать только если есть констрейты и/или хотя бы ключи называются одинаково

Alexandr
27.03.2018
12:02:38
спасибо, посмотрим

Mikhail
27.03.2018
12:03:19
THNX!

Yaroslav
27.03.2018
12:15:54

Mikhail
27.03.2018
12:17:28
подробностей не помню, но в общем - стукнуться в системную таблицу и поменять атрибут столбца вроде
пардон
не атрибут столбца
там есть табла с коннектами... вобщем через нее =))

Fedor
27.03.2018
12:50:01
Парни напомните плиз нужно ли рестартовать базу после того как на таблицу навесил индивидуальные параметры автовакума ?