
Dmitry
03.11.2016
11:18:56
нет ))
http://docs.telerik.com/data-access/developers-guide/database-specifics/postgresql/database-specifics-postgresql-overview таки видимо да :)

[Anonymous]
03.11.2016
11:19:09
ага ))

Dmitry
03.11.2016
11:19:12
используйте npgsql ?

[Anonymous]
03.11.2016
11:19:32
да точна

Google

[Anonymous]
03.11.2016
11:19:33
он

Dmitry
03.11.2016
11:19:47
давайте по порядку, в каком логе какие сообщения
да точна
запилите простой похожий пример: http://stackoverflow.com/questions/3594619/postgres-npgsql-connect-slower-than-sql-server
и спросите у npgsql :)

[Anonymous]
03.11.2016
11:22:12
я не могу одно понять в самом select же выходит 12 секунд
вот это не понятно почему так долго 12 секунд

Dmitry
03.11.2016
11:22:37
в том что 12 секунд = время сервера + время сети + время адаптера + время орм
и не факт что 12 секунд во времени сервера - потому что запросы в pgadmin выполняются ms

Vadim
03.11.2016
11:23:09
2) выполните explain
и поймете реальное время чтения с диска

Dmitry
03.11.2016
11:23:40
диск то тут причем? :(

Google

Dmitry
03.11.2016
11:24:27
если 60k строк не то что в буффера умешается (как это видно из скриншотов), оно наверно будет до перезагрузки машины жить в файловом кэше

[Anonymous]
03.11.2016
11:25:21
у меня база локальная перезапустил сервис postgresql результат тот же

Dmitry
03.11.2016
11:25:53
Dmitry Vasiliev, [03.11.16 14:22]
в том что 12 секунд = время сервера + время сети + время адаптера + время орм
Dmitry Vasiliev, [03.11.16 14:22]
и не факт что 12 секунд во времени сервера - потому что запросы в pgadmin выполняются ms
сервер не причем
сервер возвращает данные за ms
отстаньте от сервера :)

Vadim
03.11.2016
11:27:14
тот же это какой? В pgadmin 12 сек?

Dmitry
03.11.2016
11:27:25

[Anonymous]
03.11.2016
11:27:43
да pgadmin 9.5.1 версия

Vadim
03.11.2016
11:27:56
отстаньте от сервера :)
за ms это он читает из буффера. Для того чтобы читать из буфферов данные туда должны как то попасть

Sergey
03.11.2016
11:28:35
агент разве не забирает с сервера список активных айтемов?

Dmitry
03.11.2016
11:28:39
блять. 60k строк у вас сидит в файловом кэше который в windows быстрее работает раза в 2 чем буфера postgresql

Sergey
03.11.2016
11:29:45
т.е. ноде ни какого шаблона не нужно навешивать?
на которой нужно постгрес мониторит

Darafei
03.11.2016
11:30:02

Dmitry
03.11.2016
11:30:11

Sergey
03.11.2016
11:30:11
?

Dmitry
03.11.2016
11:30:28
zabbix_agent про эти метрики ничего не знает и ничего не должен

Sergey
03.11.2016
11:31:17
https://github.com/postgrespro/mamonsu#configure

Google

Sergey
03.11.2016
11:31:25
я вот это и проделал

Vadim
03.11.2016
11:32:07

Darafei
03.11.2016
11:32:31

[Anonymous]
03.11.2016
11:33:26

Dmitry
03.11.2016
11:33:55

Darafei
03.11.2016
11:34:23
тормозит-то в том приложении, что он написал, а не в pgadmin

[Anonymous]
03.11.2016
11:34:29
это когда я SET maintenance_work_mem
записываю

Dmitry
03.11.2016
11:34:39
аааааа

Sergey
03.11.2016
11:34:48
@vadvmkn Add this template like PostgresPro-Linux at your monitoring host, or create host with mamonsu:
вот...

Dmitry
03.11.2016
11:35:00
да, все правильно

Dmitry
03.11.2016
11:35:08
вы подцепили темплейт
и запустите mamonsu
zabbix_agent вам не нужен

Sergey
03.11.2016
11:35:21
да, запустил

Dmitry
03.11.2016
11:35:38
вы отсылаете метрики надеюсь в сервер? :)
а не в zabbix_agent?

Sergey
03.11.2016
11:35:52
mamonsu слушает 127.0.0.1 на порту 10052

Dmitry
03.11.2016
11:36:23
не трогайте плиз, это просто для того чтобы получить запущенную версию, метрики и ошибки

Google

Dmitry
03.11.2016
11:36:27
просто api

Sergey
03.11.2016
11:36:32
в секции [zabbix] указал адрес сервера

Dmitry
03.11.2016
11:36:37
вам нужно отсылать сообщения в zabbix - сервер
ок, объясните причем тут zabbix_agent

Sergey
03.11.2016
11:37:14
ага. А с агентом как быть если он у меня все остальное мониторит?

Admin
ERROR: S client not available

Vadim
03.11.2016
11:37:23
Да ладно!)

Dmitry
03.11.2016
11:37:27

Vadim
03.11.2016
11:37:27
Это что??

[Anonymous]
03.11.2016
11:37:44
ну вот так не могу решить проблему ))

Sergey
03.11.2016
11:38:26
@vadvmkn ну вот агент идет на сервер, и получает там список активных ключей, которые подключились с темплейтом и не знает что с ними делать. Вот и ругается.

Dmitry
03.11.2016
11:38:29
ок, увидел, извините

Darafei
03.11.2016
11:38:51
схему покажите

Dmitry
03.11.2016
11:38:53

Sergey
03.11.2016
11:39:05
@vadvmkn чтобы агент не делал этого нужно создавать ключи типа траппер.

Vadim
03.11.2016
11:39:19

Dmitry
03.11.2016
11:39:40

Zubarev
03.11.2016
11:41:49
Добрый день! Может кто сможет помочь. Не можем включить extension HSTORE. создаем от пользователя постгрес укаываем схему public пишет что там уже есть, пытаемся дропнуть пишет что не существует. но при дропе указать схему нельзя. а все махинации начали из за вот такой ошибки - ERROR: cannot cast type public.hstore to json

Darafei
03.11.2016
11:42:34
создаёте и дропаете в разных базах?

Zubarev
03.11.2016
11:42:42
в одной

Google

Darafei
03.11.2016
11:43:24
не указывать схему при создании пробовали? :)

Zubarev
03.11.2016
11:44:10
сейчас попробуем
пробовали
не помогает
причем этот hstore установлен и включен
все таже ошибка
cannot cast type public.hstore to json

Darafei
03.11.2016
11:58:05
ага, у вас есть public.hstore вместо hstore, а кастов из public.hstore в json нет, есть только касты из hstore в json, так?
постгис из-за такого недавно выпилил к чертям возможность ставить его в другие схемы, поразвелось умных :)

Zubarev
03.11.2016
11:59:23
так
валится на вот такой миграхе alter table avs_settings
alter column settings type json using settings::json;

Darafei
03.11.2016
12:21:58
как быстрое и неправильное решение - поищите в вашей базе, куда двинулась та функция, которая каст делает, и напишите в миграции её

[Anonymous]
03.11.2016
12:22:54
Кстате насчёт моего вопроса как быть )) что делать где искать проблему и проблема в чём может быть

Darafei
03.11.2016
12:23:52
вангую, что у тебя есть много текстовых и прочих странных полей, и лежат они все в toast зазипованные

[Anonymous]
03.11.2016
12:24:21
ща

Darafei
03.11.2016
12:24:44
\d+ "Documents" в psql