
Amir
26.04.2018
14:57:12
либо ресет не ресетит либо стат не статит

Yaroslav
26.04.2018
15:00:29

Amir
26.04.2018
15:14:38
подскажите еще
тоже админская задачка прилитела, надо анализировать какие таблицы насколько быстро растут (малоли могут быть какие нибудь проблемные вставки (связано с тем что есть интеграционные сервисы которые не мы пилим))
может есть готовые велосипеды уже? не просто знать размеры таблиц , а знать динамику роста
если нет то не страшно, просто буду делать свой велосипед)

Google

Andrey
26.04.2018
15:44:44
коллеги хотят странного - логировать планы запросов которые выполняются дольше N секунд. пока не могу понять даже в какую сторону копать. помогите, если знаете как!

Grigory
26.04.2018
15:46:31

Fedor
26.04.2018
15:46:36
В конфиге есть параметр
Делать план если запрос больше н секунд

Andrey
26.04.2018
15:46:57

Fedor
26.04.2018
15:47:01
На память не помню

Darafei
26.04.2018
15:47:17

Fedor
26.04.2018
15:47:18
Везде есть

Andrey
26.04.2018
15:47:23
и насколько оно повышает требования по ресурсам на и так немало загруженой базе?

Fedor
26.04.2018
15:47:48
Там експлейн без аналайза делается

Yaroslav
26.04.2018
15:49:42

Darafei
26.04.2018
16:18:46

Anton [Mgn, az09@osm]
26.04.2018
16:29:28

Google

Olya
26.04.2018
17:29:04
Добрый вечер!)
Ищу специалиста или просто человека владеющего Postgresql, который поможет с 4 заданиями ( написание запросов).

Ibosh
27.04.2018
04:22:56
Доброе утро, подскажите плис как вызывать (принтить) все данные в таблице в жава классе

Ilya
27.04.2018
05:11:53
Коллеги, доброго времени суток!
Есть следующая проблема:
В БД есть пользователь с авторизацией md5. При достижении определённого количества коннектов от него (примерно 7-10), очередной запрос зависает и отваливается по таймауту (Knex: Timeout acquiring a connection).
max_connection в настройках стоит по дефолту (100). rolconnlimit для юзера -1
При этом, если в настройках postgres сменить режим входа с md5 на trust - всё нормализуется (это, естественно, не выход, да и как такое вообще объяснить?)

Николай
27.04.2018
06:00:40
А ты уверен, что это проблема постгрес, а не Knex? В Гугле на гитхабе полно таких проблем
То что ты что то меняешь в постгрес и оно начинает работать не говорит о проблемах в постгрес

Ilya
27.04.2018
06:08:05
Есть ещё одно окружение с тем же кодом, но другим постгресом. Там md5 и всё прекрасно. Можно конечно постепенно уравнять конфиги, но думал, вдруг кто в курсе такой проблемы.

Sergey
27.04.2018
06:45:12

Amir
27.04.2018
07:25:27
подскажите плиз по хибернейтовскому запросу
если написано
count (patient0_.id) AS col_0_0_
вместо count (patient0_.*) AS col_0_0_
постгресс знает что id не может быть NULL т.к. это PK
или, при вычислении количества, он, все равн,о будет проверять каждую запись на неравенство NULL ?

Yaroslav
27.04.2018
08:05:29

И•л•ь•д•а•р ☕
27.04.2018
08:56:03
подскажите пожалуйста, в таблице есть поле к примеру mydatetime которое timestamp, как сделать выборку(что писать в WHERE) по конкретной дате к примеру по 2018-04-27., чёт я туплю...

Александр
27.04.2018
08:58:25
where mydatime = '01.03.2018'::timestamp

Amir
27.04.2018
09:00:03

И•л•ь•д•а•р ☕
27.04.2018
09:01:25

Denis
27.04.2018
09:02:11
mydatetime BETWEEN '2018-04-27 00:00:00' AND '2018-04-27 23:59:59'

Александр
27.04.2018
09:03:48
будут равны.

Amir
27.04.2018
09:04:16

Denis
27.04.2018
09:04:49
выделенный текст - в бэктиках (`)

Amir
27.04.2018
09:05:11
тест

Denis
27.04.2018
09:05:17
многострочный выделенный - в тройных бэктиках

Google

Amir
27.04.2018
09:05:51
тест
тест
тест
спасибо)

Yaroslav
27.04.2018
09:15:15

Amir
27.04.2018
09:42:05

Yaroslav
27.04.2018
09:43:16

Amir
27.04.2018
11:06:24
Именно в бд и вижу что приходит select count(алиас.ид) from таблица алиас where...
Из за количества запусков первый в топе бадгеротчета

Yaroslav
27.04.2018
11:08:11

Amir
27.04.2018
11:09:39
Это я только предлагаю заменить что бы так было, но не уверен, разницы может нет, т.к. ИД парент кей
count (patient0_.id) AS col_0_0_ сейчас так

Yaroslav
27.04.2018
11:13:13

Amir
27.04.2018
11:13:54
О вот это и хотел понять, спасмбо
С ИД значит норм, видимо надо отдельно количество хранить и обслуживать что бы быстро работало

Ibosh
27.04.2018
11:17:59
Добрый день! кто нибудь может направить, есть база данных, первый раз просмотрели записи, а второй раз уже должны показываться только новые записи (непросмотренные)... как можно это сделать

Yaroslav
27.04.2018
11:20:02

Amir
27.04.2018
11:20:24
выходить/невыходить в селекте, или быть недоступными пользователю?

Rastyazhenko
27.04.2018
11:20:55

Ibosh
27.04.2018
11:21:13

Rastyazhenko
27.04.2018
11:21:28
есть поле oid

Amir
27.04.2018
11:21:30
пагинация для чего была придумана?

Google

Amir
27.04.2018
11:21:42
зачем так сложно себе усложнять жизнь
делаете табличную функцию и в ней реализуете любую логику
как вариант

Ibosh
27.04.2018
11:22:34
мм спасибо

Amir
27.04.2018
11:22:37
отдельно хранить кто что просмотрел
или вы хотите одновременный доступ к одним и тем же данным организовать?
что бы повторно не открвыалось, это другая немного задача

Rastyazhenko
27.04.2018
11:23:45

Ibosh
27.04.2018
11:24:39

Rastyazhenko
27.04.2018
11:25:03
OID

Amir
27.04.2018
11:25:09
у вас может уже все есть для этого)
например дата последнего просмотра

Yaroslav
27.04.2018
11:25:38
OID
Причём тут вообще OID?

Rastyazhenko
27.04.2018
11:25:56
на него орентироваться при выборе записей
хранить крайний оид и выбирать большие

Amir
27.04.2018
11:26:16
если запись одна и пользоваель один то в этой записи одно поле признак, просмотрено
если вы на уровне разных пользователей, то отдельная таблица где вся история кто что просмотрел
это не вы случайно лочите IP ? ))))

Yaroslav
27.04.2018
11:26:34

Ibosh
27.04.2018
11:26:55

Rastyazhenko
27.04.2018
11:27:33
стандартный вариант предусмотренный движком, можно конечно свой вариант приписать

Google

Yaroslav
27.04.2018
11:28:50

Миша
27.04.2018
11:32:38
Это нормальная ситуация, когда запись принадлежит одновременно двум разным таблицам?
ну типа один к одному связь к разным таблицам

Ibosh
27.04.2018
11:33:26

Гаврилов
27.04.2018
11:33:59
хранить на клиенте ИД последнего просмотренного?)