@pgsql

Страница 227 из 1062
Ilya
30.01.2017
20:25:01
Не вышло. Говорит не может подключиться к мастеру((

Аггей
30.01.2017
20:25:26
А мастер не локал хост слушает?

Аггей
30.01.2017
20:25:36
netstat -an|grep 5432

Google
Ilya
30.01.2017
20:25:59
А мастер не локал хост слушает?
Неа, я психанул и указал listenip = *

Аггей
30.01.2017
20:26:14
Фаервол?

Ilya
30.01.2017
20:26:18
Listen_address = '*'

Неа

Аггей
30.01.2017
20:26:36
телнет проходит?

С будущей реплики на мастер

Ilya
30.01.2017
20:26:53
Потестирую завтра еще раз

С нуля

Zhenia
30.01.2017
20:30:55
а без рестарта постгрес не перебиндить же?

Петр
30.01.2017
20:34:43
да

Ilya
30.01.2017
20:45:18
Не, ну рестар же по умолчанию

А я еще психовал

Поэтому и виртуалки ребутал со злости

Google
Zhenia
30.01.2017
20:47:26
ну, мне бы бекапы настроить, но я не хочу бекапы на мастере снимать, так что сначала настрою реплику

Аггей
30.01.2017
20:48:06
А как бэкап снимать собираетесь?

Zhenia
30.01.2017
20:51:36
думаю pgdump с слейва, или есть что-то более оптимальное?

Аггей
30.01.2017
20:52:30
Со слэйва будет небольшая проблемка - конфликт pg_dump с процессом восстановления.

Alexey
30.01.2017
20:53:41
Я по нему и делал
Я ж тебе дал статью.

Zhenia
30.01.2017
20:53:46
думал вот ним https://wiki.postgresql.org/wiki/Automated_Backup_on_Linux

Alexey
30.01.2017
20:54:44
хм, те, я дамп на мастер в случае чего не залью?
Дамп не снимется просто, если на мастер много пишется

Аггей
30.01.2017
20:56:17
хм, те, я дамп на мастер в случае чего не залью?
Он не снимется просто - процесс восстановления его оборвет. Обходится выставлением параметре stream_timeout (точно название не помню), но тогда реплика отставать будет от мастера существенно

Не подходит если вы слэйв используете еще, например, для запросов на чтение.

Zhenia
30.01.2017
20:58:01
не, слейв в данный момент просто для снятия бекапа

а может кто поделиться скриптом для бекапов который использует Pg_basebackup ?

ⰿⰰⰾⱏ
30.01.2017
21:53:25
Счастья всем
и ты тут))

Sheridan
30.01.2017
21:54:05
и ты тут))
Не спрячетесь. :)

ⰿⰰⰾⱏ
30.01.2017
21:54:14
а то)))

Mary
31.01.2017
09:25:50
Добрый день! Приглашаем выступить с докладом или мастер-классом на конференции по базам данных PG Day'17 Russia, которая состоится 5-7 июля в Санкт-Петербурге! Более подробная информация на нашем сайте: http://pgday.ru/ru/2017/for-speakers



Google
Mary
31.01.2017
09:27:30
Здравствуйте, Марьяна! А темы докладов еще не известны?
Темы докладов еще не известны. Прием заявок будет открыт до середины апреля. Далее мы будем формировать окончательную программу конференции.

Dmitry
31.01.2017
09:47:16
pgBackRest - отличная штука. Barman даже не пытайся использовать
О, Игорь, раз вы пользуетесь, не можете объяснить как это http://www.pgbackrest.org/configuration.html#section-general/option-checksum-page работает с такими данными, как например всякие файлы, которые не имеют чексуммы: clog или файлы экстеншенов (например pg_stat_statements)

Игорь
31.01.2017
09:54:11
Да Вы троль

И спасибо за информацию

Zhenia
31.01.2017
11:03:41
А если я на слейве лочу таблицу, а потом разлочу. Она ж автоматически досинкает?

Dmitry
31.01.2017
11:09:02
А если я на слейве лочу таблицу, а потом разлочу. Она ж автоматически досинкает?
лок логический, он живет в паралельной вселенной с физической репликацией. но есть такой параметр: max_standby_streaming_delay подробнее тут: https://postgrespro.ru/docs/postgrespro/9.6/runtime-config-replication

Artemy
31.01.2017
13:08:41
всем привет, задам вот такой вопрос, по хранению в БД, надо сохранять стату по объекту, несколько показателей за день, нагрузка небольшая, но вот история хранения может быть полгода, например: объявление, дата, показы, клики, еще набор числовых параметров

выборка будет чаще всего: объект, период и все показатели за него пока мысль такая: date (date), object_id (int), stat (hstore)

date - object_id первичный ключ

как в целом такой подход?

Alexey
31.01.2017
13:12:49
Если будет много данных, то таблицу стоит партиционировать. А так всё ок.

Я, правда, люблю когда первичный ключ сам по себе. А на эту штуку отдельный индекс повесить...

Andrey
31.01.2017
13:23:26
А зачем вам вообще первичный ключ?

Посмотрите, например, как в решающей аналогичную задачу таблице в Zabbix сделано: CREATE TABLE "public"."history_uint" ( "itemid" int8 NOT NULL, "clock" int4 DEFAULT 0 NOT NULL, "value" numeric(20) DEFAULT '0'::numeric NOT NULL, "ns" int4 DEFAULT 0 NOT NULL ) WITH (OIDS=FALSE) ; CREATE INDEX "history_uint_1" ON "public"."history_uint" USING btree ("itemid", "clock"); ALTER TABLE "public"."history_uint" CLUSTER ON "history_uint_1";

соответственно при отборе объект+период все берется из кластерного индекса с покрывающим условием

Ну и наконец, не кажется ли Вам, что Вы изобретаете велосипед? :) https://zabbix.com

Nikita
31.01.2017
13:29:33
заббикс ужасен

((

Slava
31.01.2017
13:35:55
А что лучше?

Andrey
31.01.2017
13:36:24
заббикс ужасен
Вам никто не мешает написать свой мониторинг, с go и nosql-базой.

Google
Nikita
31.01.2017
13:36:47
да тут скорее интерфейс

чем го и NoSQL

нравится решения от NewRelic и датадог

Andrey
31.01.2017
13:38:54
Посмотрел на скриншоты ньюрелика в гугле, ни хрена не понял, чем оно отличается от заббикса.

Nikita
31.01.2017
13:41:52
нет дэшборда на котором было бы сразу несколько графиков по одному или более хостов

нет мониторинга процессов отдельных

нет интеграции с приложениями

Andrey
31.01.2017
13:42:59
Чо?

Nikita
31.01.2017
13:43:16
в заббиксе

Andrey
31.01.2017
13:43:23
Чо?

Nikita
31.01.2017
13:43:49
вот у меня нода умерла, закончилась память, сервер ушел в своп

я хочу посмотреть что сьело память — как?

кто

Darafei
31.01.2017
13:44:46
smem

Nikita
31.01.2017
13:45:53
https://github.com/galindro/zabbix-enhanced-templates ?

Andrey
31.01.2017
13:49:40
На самом деле ноды не умирают из-за процесса ntpd или udev А целевые процессы легко и непринужденно настраиваются на proc.mem Или простейшее дискавери

Или еще пример: сервер уронен запросом с декартовым произведением. Что вам даст имя или PID процесса, съевшего память?

А между прочим, коробочное решение от postgrespro сделано именно под zabbix

https://github.com/postgrespro/mamonsu

Zhenia
31.01.2017
14:25:24
а использовать pgdump и высокое время в max_standby_streaming_delay очень костыль?

Google
Evgeniy
31.01.2017
15:19:57
На аплай делей а не стриминг

Надо*

Sheridan
31.01.2017
16:22:50
Надо*
Тут редактировать можно

Alexey
31.01.2017
16:23:50
Нужно.

Evgeniy
31.01.2017
16:43:01
я хз куда нажать в тилифоне чтобы редактировать

Alexey
31.01.2017
16:43:21
Можно на глаз например.

Igor
31.01.2017
16:43:27
или на сообщение

Alexey
31.01.2017
16:43:29
Или на сообщение.

Igor
31.01.2017
16:43:35
но лучше на глаз

Alexey
31.01.2017
16:43:46
Факт, лучше на глаз.

Ivan
31.01.2017
16:46:32
Какие вы синхронные

Alexey
31.01.2017
16:47:00
Сегодня в rude python полдня асинхронщину обсуждали. Естественно синхронные.

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