
Alexey
16.05.2016
07:28:31
нужно осваивать терминологию и читать документацию вдумчиво, а не так: "там семь экранов, я пробежался, увидел несколько команд, не понял что они делают - документация гавно!"

Vadim
16.05.2016
07:29:48

Айтуар
16.05.2016
07:30:29
почему?

Kirill
16.05.2016
07:32:14
Фил, тут вот по многим страшным аббревеатурам пробегаются и рассказывают https://www.youtube.com/watch?v=ejLzS6rVpkk . Чтоб чутка в теме быть ;)

Google

Vadim
16.05.2016
07:33:27
ну я имел ввиду, про консистентный дамп с точки зрения версии строк, что в пгдамп снимает данные единой версии, одного снэпшота, а serializable это еще более жестко, как уровень изоляции

Phil
16.05.2016
07:47:48

Vadim
16.05.2016
07:49:30

Александр
16.05.2016
07:50:28

Phil
16.05.2016
07:56:20

Александр
16.05.2016
07:56:35
Жаль
Что упустил жаль

Phil
16.05.2016
07:56:43

Vadim
16.05.2016
07:57:28

Yury
16.05.2016
07:59:55
MVCC работает всегда и он не шибко оверхедит запросы но расплата за это - VACUUM
На счёт бекапов - ктонить потестил мой инкрементальный бекап?
https://gist.github.com/stalkerg/dda6fed9ca4bd7cc424ad439bac04303 кидаю ещё разок.

ThisIs
16.05.2016
08:15:10
PostPic кто нибудь юзал?

Google

Alex
16.05.2016
08:58:12
А кто что использует для профайлинга запросов ?
Есть ли какие-то best tools в этом деле ?

D
16.05.2016
08:59:56
http://dalibo.github.io/pgbadger/

Maxim
16.05.2016
09:00:57
http://dalibo.github.io/powa/

Alex
16.05.2016
09:03:40
Ну... это общеизвестные штуки... может чего нового появилось. Ладно спасибо, но если еще кто-то что-то подскажет буду благодарен

Dmitry
16.05.2016
09:28:31

Maxim
16.05.2016
09:28:53
вы так говорите, будто это что-то плохое
да, пользовались одно время

Kirill
16.05.2016
09:33:47
Powa на dev/test машинах вообще очень хорошо, можно зайти и глазами найти что-то не так, не раз помогало )
И, кстати, действительно что в ней плохого кроме того что она рисует статистику только по 1-й машине ?

Vadim
16.05.2016
09:36:10
типо бесплатно только по 1ой?

Maxim
16.05.2016
09:37:16
нет, типо она ставится только на одну
ну всмысле поставить-то можно и на все
просто оно никак не объединяется

Vadim
16.05.2016
09:37:53
а в одной веб-консоли все сервера не видно будет?

Maxim
16.05.2016
09:37:59
неа

Vadim
16.05.2016
09:44:02
фигово, вебсервер городить ради одного сервера

Kirill
16.05.2016
09:48:47
если есть кто UI может делать, то нафигачить штуку которая будет с серверов статистику с pg_stat_statement, как Powa, забирать не так уж и сложно ;) Что-то большее уже нужно чуть больше усилий, но тоже решаемо
кстати, никто не делает что-то вроде http://www.mysql.com/products/enterprise/monitor.html только для постгреса ?

Dmitry
16.05.2016
09:59:42

Google

Kirill
16.05.2016
10:00:10
статистика всегда врет )
а в каком месте она там сильно приверает и почему ?

Dmitry
16.05.2016
10:08:08
она не просто врет, она в заблуждение вводит :)
https://github.com/dalibo/pg_stat_kcache/blob/master/pg_stat_kcache.c#L612
два вызова getrusage (который сам в итоге врет, так ядро не обновляет статистику быстро, по перформанс - соображениям, в итоге queryid будет другой!!!)
без проверки на errno, я думаю можно представить что это за продукт :)
https://www.dropbox.com/s/52aj5vtfuuikrlu/mamonsu-win32-0.0.10.zip?dl=0
#monitoring #mamonsu #win32

Kirill
16.05.2016
10:16:12
просто нужно чтоб запросы выполнялись больше секунды
)))
к сожалению у меня нет windows

Dmitry
16.05.2016
10:17:49
В личку спрашивали - собрал, выложил и в этом чате.
rpm/deb можно через make собрать.

Vadim
16.05.2016
10:19:09
круто, а если забикса нет?

Dmitry
16.05.2016
10:19:46
а если у вас нет забикса, то вы можете сами ;)
на самом деле с zabbix проблема в том, что у него 2 части есть:
1. серверная, в котором описывается хранение и обработки метрики
2. клиентская в котором метрики, которые можно вытащить одним запросом, вытаскиваются в несколько приседаний и тяжело писать что-то кросплатформенное

Kirill
16.05.2016
10:22:00
ну, это касаемо только pg_stat_kcache, для работы Powa достаточно "штатного" pg_stat_statements, так что особо судить по продукту не стоит, в любом случае пользу оно несет. Как я понимаю в 9,6-9,7 pg_stat_statements будет допиливаться на предмет расширения собираемых данных ?

Dmitry
16.05.2016
10:22:03
поэтому и нафигачил клиента.
в 9.6 по крайней мере есть мониторинг внутренних lock wait'ов

Vadim
16.05.2016
10:23:51
#machineLearning http://www.opennet.ru/opennews/art.shtml?num=44416

Dmitry
16.05.2016
10:23:52
в stat_statements будет только текущее состояние

Kirill
16.05.2016
10:25:12
плагин к забиксу хорошо, а есть планы, повторюсь, на что-то подобное http://www.mysql.com/products/enterprise/monitor.html ?

Dmitry
16.05.2016
10:25:41
есть. для pgpro-версии. не знаю только насчет сроков.

Google

Kirill
16.05.2016
10:26:15
в open-source ?)
картинка зачет http://www.mysql.com/common/images/enterprise/mysql_mem32_deep-multi-source.png
)

Dmitry
16.05.2016
10:27:10

Kirill
16.05.2016
10:31:08
насколько я помню да, у них есть клиент на каждой машине

Aleksandr
16.05.2016
10:31:18

Kirill
16.05.2016
10:31:41
ждите pglogical)

Dmitry
16.05.2016
10:33:59
ахтунг какой
легче красноглазить в N-psql и рисовать картинку в голове?

Aleksandr
16.05.2016
10:35:09
но менее пиздецовой картинка от этого не становится

Dmitry
16.05.2016
10:35:46
у нас есть такой клиент, такое бывает :)

Kirill
16.05.2016
10:36:26
ну, конкретно эта картинка на just for fun, и в mysql логическая репликация есть из коробки и там не такое накручивают )
http://tophdimgs.com/data_images/wallpapers/36/448841-star-trek-enterprise.jpg

Александр
16.05.2016
11:14:08
Матёшу сделал?

Alexander
16.05.2016
18:54:21

Roman
16.05.2016
19:18:08
https://simply.name/ru/pg-stat-wait.html


Alexandr
16.05.2016
20:17:16
Здравствуйте , у меня возникла проблема при подключении jabber сервера Openfire к базе данных postgresql. Два сервера стоят на ОС Astra linux Common Edition, она основана на debian 7 ядро 4.2 . Используется последняя версия postgresql 9.5.3. При настройке Openfire он соединяется с сервером, ошибок нету, но при этом клиент spark не хочет соединяться с сервером и пишет ошибку подключения. При использовании pgbouncer не получается соединиться с сервером при начальной настройке, хотя pgadmin по этому порту соединяется с базой. У меня есть подозрение что проблема в драйверах JDBC, я их вовсе не ставил, они уже были встроенные в Openfire
Не совсем понимаю стоит ли как то пытаться ставить драйвер отдельно, или в чем другом проблема

Google

Dmitry
16.05.2016
20:17:53

Alexandr
16.05.2016
20:22:32
при подключении какого то сервиса надо как то заморачиваться с драйверами JDBC или они сами подтягиваются?
я просто не совсем понимаю их назначение если честно
При этом мы Centos 7 также использовали и проблем таких не было, все само по себе сразу заработало

Alexey
16.05.2016
20:25:37
Spark не хочет соединяться с каким сервером? с OpenFire? Или с PostgreSQL?
Какую ошибку пишет?

Roman
16.05.2016
20:26:21

Alexandr
16.05.2016
20:26:51
задача требует чтобы это был продукт импортозамещенный, то есть отечественный

Alexey
16.05.2016
20:30:49
Моя внутренняя богиня говорит, что внутренний сервер - это Internal server error
И вот в этот момент openfire ничего не говорит у себя в логах?

Alexandr
16.05.2016
20:32:17
Я честно пытался понять логи по веб морде и мало что понял
но реально при первичной настройке он прекрасно работает без pgbouncer

Alexey
16.05.2016
20:33:42
Ну там же джава, там надо искать в логах что-то типа Except или Err

Alexandr
16.05.2016
20:37:04
да, я смотрел в логах error, warning и info но ничего толкового не нашел