Size: a a a

pgsql – PostgreSQL

2020 July 04

I

Ivan in pgsql – PostgreSQL
SELECT 1; прекрасно отрабатывает без EXECUTE
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Dmitry
Может быть слот создан для реплики а она не успевает накатывать валы и из за этого копится
отставания нет, насколько я понимаю
источник

M

Murena in pgsql – PostgreSQL
Подскажите плиз по структуре бд - у меня есть юзер с балансом голосов - у юзера могут как отмниматся так и прибавлятся голоса - каждое изменение + или - по голосам фиксируются в отдельной таблице с транзакциями пользователя по каждому действию с голосами. Как и где правильно хранить сумму/баланс голосов юзера - чтоб каждый раз не пересчитывать все транзакции по определенному пользователю для того чтоб получить актуальный баланс голосов юзера?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
ну так в юзере и хранить баланс.... можно его обновлять время от времени по транзакциям
источник

M

Murena in pgsql – PostgreSQL
Владимир Яворский
ну так в юзере и хранить баланс.... можно его обновлять время от времени по транзакциям
а как часто запусть джобу которая будет пересчитывать балансы пользователей исходя из количества транзакций в другой таблице ?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
можно исходить из нагрузки и желаниям пользователей видеть актуальный баланс
источник

W

Warstone in pgsql – PostgreSQL
Murena
Подскажите плиз по структуре бд - у меня есть юзер с балансом голосов - у юзера могут как отмниматся так и прибавлятся голоса - каждое изменение + или - по голосам фиксируются в отдельной таблице с транзакциями пользователя по каждому действию с голосами. Как и где правильно хранить сумму/баланс голосов юзера - чтоб каждый раз не пересчитывать все транзакции по определенному пользователю для того чтоб получить актуальный баланс голосов юзера?
Все зависит от нагрузки. Если у вас ее мало, то тупо триггер повесьте и поставьте свободное место в туплах где-нибудь 50% чтобы фаст апдейт срабатывал.
источник

JD

Jim Di in pgsql – PostgreSQL
Murena
Подскажите плиз по структуре бд - у меня есть юзер с балансом голосов - у юзера могут как отмниматся так и прибавлятся голоса - каждое изменение + или - по голосам фиксируются в отдельной таблице с транзакциями пользователя по каждому действию с голосами. Как и где правильно хранить сумму/баланс голосов юзера - чтоб каждый раз не пересчитывать все транзакции по определенному пользователю для того чтоб получить актуальный баланс голосов юзера?
кубыыы :)
источник

W

Warstone in pgsql – PostgreSQL
Если ее много - делайте отдельную таблицу, и ставьте джоб так, как скажет бизнес.
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Warstone
Все зависит от нагрузки. Если у вас ее мало, то тупо триггер повесьте и поставьте свободное место в туплах где-нибудь 50% чтобы фаст апдейт срабатывал.
а что это за свободное место в туплах?
источник

W

Warstone in pgsql – PostgreSQL
Jim Di
кубыыы :)
Ну да или если совсем нагрузки нету - делайте кубы
источник

JD

Jim Di in pgsql – PostgreSQL
собирать раз в некоторый период и для отчётов юзать
источник

M

Murena in pgsql – PostgreSQL
Warstone
Ну да или если совсем нагрузки нету - делайте кубы
Что такое кубы ?
источник

W

Warstone in pgsql – PostgreSQL
Владимир Яворский
а что это за свободное место в туплах?
Не помню как оно на английском зовется... Типа Пг резервирует Х места в тупле, чтобы апдейт не менял индекс
источник

W

Warstone in pgsql – PostgreSQL
Murena
Что такое кубы ?
Вы хоть знает что такое 3НФ, простите?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Heap only tuple?
источник

M

Murena in pgsql – PostgreSQL
Warstone
Вы хоть знает что такое 3НФ, простите?
=)))
источник

JD

Jim Di in pgsql – PostgreSQL
Murena
Что такое кубы ?
аггрегации данных. выборки за некоторый период отдельно складываются и потом их дёргаешь, а не прод. это если очень условно описать
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Warstone
Вы хоть знает что такое 3НФ, простите?
защита от непереключения фаз?
источник

M

Murena in pgsql – PostgreSQL
Jim Di
аггрегации данных. выборки за некоторый период отдельно складываются и потом их дёргаешь, а не прод. это если очень условно описать
спасибо
источник