Size: a a a

pgsql – PostgreSQL

2020 June 13

p

pragus in pgsql – PostgreSQL
2flower _
ну так про это я и не возражал, никто же не будет реально каждый раз лезть в бд чтобы показать кол-во абонентов на сайте,
вы снаружи закэшируете и будете обновлять периодически.
это не сайт )
источник

Д

Диман in pgsql – PostgreSQL
Функция - не всегда лучше. Особенно если она оперирует с объектами помимо простых параметров.
источник

Ð

Ð in pgsql – PostgreSQL
совершенно не факт что будет какой-то оверхед, вот вложенный цикл, жсонб и жсонпас - это точно огромный оверхед, преступный оверхед я бы даже сказал
источник

Д

Диман in pgsql – PostgreSQL
+
источник

Д

Диман in pgsql – PostgreSQL
Тагил, вы к массив объектов применяете расчёт свой?
источник

2_

2flower _ in pgsql – PostgreSQL
pragus
это не сайт )
я для примера.
источник

TS

Tagil Steel in pgsql – PostgreSQL
Ð
совершенно не факт что будет какой-то оверхед, вот вложенный цикл, жсонб и жсонпас - это точно огромный оверхед, преступный оверхед я бы даже сказал
Понимаю, в варианте на С с b-деревьями все работает отлично, а это сделали чтобы хоть как-то работало.
источник

Д

Диман in pgsql – PostgreSQL
Сделали не по бдшному. Если без мата говорить.
источник

TS

Tagil Steel in pgsql – PostgreSQL
Диман
Тагил, что-то имя другое вроде как у функции.
Это же часть агрегата, та которая transition
CREATE AGGREGATE common.sum_value(numeric, integer, integer) (
   sfunc     = common.
sum_value_transition,
   stype     = common.sum_value_state,
   finalfunc = common.
sum_value_final,
   initcond  = '({}, {})'
   );
источник

Ð

Ð in pgsql – PostgreSQL
я не могу писать в этом чате, что-то тут барахлит с задержкой на сообщения
источник

Ð

Ð in pgsql – PostgreSQL
админы, почините чат
источник

Д

Диман in pgsql – PostgreSQL
Распарсть объект в таблицу. С таблицы сделайте выборку как я писал. И как надо уже там сагрегируйте.
источник

Ð

Ð in pgsql – PostgreSQL
этот слоумод работает не так как должен
источник

Д

Диман in pgsql – PostgreSQL
Распизъделись сильно. Тротлит пост месаг бот.)
источник

Ð

Ð in pgsql – PostgreSQL
невозможно ничего написать с цитатой, ладно, видимо спать пора... Агрегатная функция вроде может быть на сях кстати, а вложенный цикл надо бы заменить чем-то вроде джойна или хотя бы селекта
источник

Д

Диман in pgsql – PostgreSQL
Потому что это БД вэй.
источник

Д

Диман in pgsql – PostgreSQL
БД работает с массива и данных. Циклами|курсорами в ней делать что-то не надо. Если это не оракл конечно. Там оптимизировано это как раз таки.
источник

2_

2flower _ in pgsql – PostgreSQL
потому что надо учить матчасть, чем вью от таблицы отличается.
источник

Д

Диман in pgsql – PostgreSQL
Бечт практис - это сначала читать матчасть. Атвечаю.
источник

Д

Диман in pgsql – PostgreSQL
Одной проблемой меньше.)
источник