@pgsql

Страница 116 из 1062
Darafei
10.10.2016
15:30:44
так что я соглашусь с ограничением "только не reserved keywords"

Yury
10.10.2016
15:31:05
Pavel
10.10.2016
15:31:18
ну колонку natural можно создать, только заковычив
Если у вас ПГ собирается из сорсов, то подправив scan.l можно добавить котика в список разрешенных символов для оператора :)

Google
Darafei
10.10.2016
15:31:52
ну мне в конечном счёте и на rds надо :)

и в реальном мире скорее градусы-радианы чаще путаются

Pavel
10.10.2016
15:32:37
ну мне в конечном счёте и на rds надо :)
Котов они, думаю, не потерпят у себя! :)

Darafei
10.10.2016
15:32:40
и lon с lat

Pavel
10.10.2016
15:33:16
и lon с lat
А что, кстати, должен делать постфиксный оператор?

Darafei
10.10.2016
15:35:47
ну смотри, например, я хочу тип radians и тип degrees, который внутри float + конвенции кастования когда я пишу 10deg - мне надо делать '10'::degrees и у каждого свой набор sin, cos, и тому подобных операций

Darafei
10.10.2016
15:36:56
и тут я понял, почему нельзя ведь колонке тоже надо его сделать, а countdeg - это или колонка, или (count)deg

это или символы, забаненные в именах колонок, или требовать пробел

Pavel
10.10.2016
15:37:35
Потому и говорю, про символы выше значений ANSI

Darafei
10.10.2016
15:38:10
ну будет у меня колонка-котик

и ?? - это колонка или котированный котик?

Google
Darafei
10.10.2016
15:40:01
с другой стороны, если потребовать отбивку пробелом, задача должна стать проще

Fike
10.10.2016
15:42:38
данные в таблицах могут храниться либо построчно, либо поколоночно

Yury
10.10.2016
15:42:39
tufedtm
10.10.2016
15:44:04
Это к примеру Greenplum
спасибо посмотрю что из этого выйдет

Yury
10.10.2016
15:44:52
а колоночное хранилище это что?
в postgres данные лежат строками (тюплами) по этому если тебе надо достать даже только одно поле из таблицы тебе придётся вычитать всю строку. Из-за того что поля лежат сложным образом в строке сразу обламывается любая оптимизация работающая над группами даных (SIMD да и OpenCL).

SSE,AVX это всё сейчас увы не работает в postgres

возможно к 10 сделают буффер в узлах и тогда будет небольшое поле для манёвра но пока его просто нету, узлы экзекютера обмениваются тюплами по одному (это ещё и большой оверхед на call вызовы)

Fike
10.10.2016
15:48:03
данные в таблицах могут храниться либо построчно, либо поколоночно
строго говоря, на самом деле есть еще как минимум sstables, где ни то, ни то

Slava
10.10.2016
15:52:25
Ребят, как синхронизируете данные теста и прода? Кто чем) pg_dump?) что ещё

Michael
10.10.2016
15:53:46
migration up :)

Марат
10.10.2016
16:29:55
Айтуар

1

Ryzhikov
10.10.2016
19:34:12
А можно разработку предложить в этом чатике под open source проект или не принято?

Darafei
10.10.2016
19:34:54
ты предлагаешь руки или деньги? :)

Айтуар
10.10.2016
19:36:56
Айтуар
чего?

Ryzhikov
10.10.2016
19:48:04
Деньги за руки с головой

Yury
10.10.2016
20:34:45
А можно разработку предложить в этом чатике под open source проект или не принято?
ну вы лучше сразу пишите один раз, а там народ решит. Вон с верху уже ищут DBA в Питер. Это если конечно ваше предложение как то связано с Postgres. ЗЫ это лично моё мнение и я не модератор

Google
Alex
10.10.2016
20:36:04
Просто актуально ищу коллегу, или хотя бы помощника

Ryzhikov
10.10.2016
20:41:11
Нужно несколько issue закрыть в https://github.com/fhirbase/fhirbase-plv8 пишу один раз :)

Fike
11.10.2016
02:19:53
пример можно?
cassandra/scylla, но руками пока еще не доводилось внутрь таких штук залезать, поэтому могу немного наврать. но там очень интересная концепция

Kioshimafx
11.10.2016
06:59:18
Scylla не советую, багов многовато что-то. :)

Fike
11.10.2016
07:02:22
глубокий анализ движка хранилища на основе странички имплементации на гитхабе, спасибо

Maxim
11.10.2016
07:06:20
бгггг

а harybda есть? ;)

или scylla скучает в одиночестве?

Fike
11.10.2016
07:08:00
не могу придумать ироничный ответ, сорян (

Alexandr
11.10.2016
08:41:52
ребят, проблема на прод серваке - БД тормозит, вы смогли бы мой конфиг оценить?

Slava
11.10.2016
08:45:04
а что именно тормозит? запрос? память? цп? диск?

в какой момент тормоза происходят

Alexandr
11.10.2016
08:47:21
100% ядро выкушивает, ну и память всю

Slava
11.10.2016
08:47:31
постояно или в пике?

Alexandr
11.10.2016
08:47:41
в момент запроса, запросы я буду анализировать ещё

Петр
11.10.2016
08:47:55
своп есть?

туда не залез?

Alexandr
11.10.2016
08:48:13
нет, свопа нет

Darafei
11.10.2016
08:48:16
а explain?

и auto_explain?

Google
Slava
11.10.2016
08:48:32
лучше начать с запроса я думаю)

Alexandr
11.10.2016
08:49:12
ок, тогда с анализа запросов начну

по идее, если в своп не лезет, то всё ок?

Петр
11.10.2016
08:50:28
да ты посмотри хотя бы в top`е, какой процесс там прожорливый, дальше смотри, что он выполняет

Alexandr
11.10.2016
08:52:46
вообще, годные руководства по конфигу и тюнингу пг есть?

Slava
11.10.2016
08:53:53
надо сначала разобраться в чем проблема

Alex
11.10.2016
08:54:00
вообще, годные руководства по конфигу и тюнингу пг есть?
а чем оф. док не устраивает? Есть еще от леопарда годный мануал

Slava
11.10.2016
08:54:01
возможно не там смотришь

Alex
11.10.2016
08:54:08
версию хоть скажи

Admin
ERROR: S client not available

Slava
11.10.2016
08:54:10
я бы начал с запроса

который вешает

Alex
11.10.2016
08:54:21
параметры сервака

Alexandr
11.10.2016
08:54:24
Айтуар
11.10.2016
08:54:26
Alex
11.10.2016
08:54:29
размер базы

postgresql.conf покажи

экстрасенсы - миф

Айтуар
11.10.2016
08:55:04
вообще, годные руководства по конфигу и тюнингу пг есть?
и на postgrespro перевод руководства хороший

Slava
11.10.2016
08:55:12
explain analyze запроса лучше

Google
Alex
11.10.2016
08:55:12
Без плана это все экстрасенсорика :)

Alexandr
11.10.2016
08:55:30
так я и говорю, смогли бы посмотреть конфиг и проанализировать, если да, то я потом кину вместе с конфигом сервера

Alex
11.10.2016
08:55:54
Сначала запрос потом план потом конфиг

Slava
11.10.2016
08:55:55
лучше explain кинь сначала запроса своего

возможно и тюнить ничего не нужно

просто запрос кривой

Alexandr
11.10.2016
08:56:09
вот я и пошёл заниматься запросами

запрос однозначно кривой - там hibernate

спасибо всем за помощь

Аггей
11.10.2016
09:02:30
Orm враг dba ))

Pavel
11.10.2016
09:04:53
Orm враг dba ))
просто dba должен в orm ^_^

Darafei
11.10.2016
09:16:52
собственно, да, так можно договориться, что пользователь враг dba :)

Maksim
11.10.2016
09:20:03
Тут скорее перетягивание одеяла - кто больше в тепле окажется, пользователь или dba? :)

Michael
11.10.2016
09:22:57
Alexandr
11.10.2016
09:23:27
Ага, я нагуглил

Спасибо

Darafei
11.10.2016
09:25:07
кстати об одеяле, у вас отопление включили?

Slava
11.10.2016
09:28:41
давно уже

Jim
11.10.2016
09:28:46
уже пару недель как

I
11.10.2016
09:29:25
Dmitry
11.10.2016
10:16:52
А кто-нибудь в курсе, зачем в 9.6 в pg_stat_activity выпилили колонку waiting? Новые поля с событиями ожидания - хорошо. Но зачем совместимость ломать?

Darafei
11.10.2016
10:28:56
где-то пробегал способ смотреть план выполняющегося сейчас запроса в бекенде

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