Size: a a a

pgsql – PostgreSQL

2020 May 28

G.

GEXmur . in pgsql – PostgreSQL
Yaroslav Schekin
Здесь можно спросить. :)
У нас несколько таблиц биллинга.  100м записей. Айди в каждой таблице это хэш из 32 символов. Хэши могут повторятся. Уникальной является комбинация нескольких хэшей в одной таблице. Сейчас даже с индексом по такому хэшу ищет долго, а нужно будет по таблице делать аналитику и сложные запросы вроде найти все записи из таблицы 1 где во второй есть отрицательные значения в определенной категории строк
источник

G.

GEXmur . in pgsql – PostgreSQL
Какие лучше индексы добавить и вообще как это все заставить работать шустро
источник

G.

GEXmur . in pgsql – PostgreSQL
Мы готовы даже на какую-то ставку взять человека чтобы периодически помогал с индексами и запросами
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Max Mokryi
Да. То есть параллельно уже 10.5 крутится.... нужно с минимальными временными потерями сменить версию... А то 9.2 несколько устарела
Ну так почитайте про pg_upgrade. Других путей АБД в трезвом уме и добром здравии не посоветуют.
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
GEXmur .
Подскажите у кого можно спросить про настройку индексов и оптимизацию большой базы?
За это DBA деньги получают. А без него с большими базами в консалтинг.
Ну это если серьёзно. А так, спросить в чате можно.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Павел П.
Почти про патрони. Не подскажете чат, в котором  про etcd вопрос задать можно?
Если etcd обслуживает ПГ, то, думаю, очень многим будет интересно
источник

VY

Victor Yegorov in pgsql – PostgreSQL
GEXmur .
У нас несколько таблиц биллинга.  100м записей. Айди в каждой таблице это хэш из 32 символов. Хэши могут повторятся. Уникальной является комбинация нескольких хэшей в одной таблице. Сейчас даже с индексом по такому хэшу ищет долго, а нужно будет по таблице делать аналитику и сложные запросы вроде найти все записи из таблицы 1 где во второй есть отрицательные значения в определенной категории строк
суррогатные ключи используются как раз в ситуациях, когда ключ по бизнес данным становится ощутимым по времени отклика.
при этом наличие суррогатного ключа не отменяет необходимости в ключе (ключах) по бизнес-данным
в вашем случае надо смотреть детально что такое “определённая категория строк”, на определния таблиц и на связи
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
В консалтинг в общем
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Виталий Кухарик
В консалтинг в общем
в кассу
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Михаил Шурутов
Если etcd обслуживает ПГ, то, думаю, очень многим будет интересно
Согласен
источник

СП

Саша Прей in pgsql – PostgreSQL
Найс антиспам у вас:)
источник

СП

Саша Прей in pgsql – PostgreSQL
Я по вопросу:
Как слелать table с функционалом python list'а
Например у list есть функции как .pop() .insert() .append()
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
GEXmur .
Какие лучше индексы добавить и вообще как это все заставить работать шустро
Вам нужно смотреть на конкретную нагрузку, и вообще можно начать с  настроек под "железо" и нагрузку и т.п.
Но вообще, если конкретных вопросов / информации нет — лучше кого-то нанять (для консультации), IMHO.
источник

СП

Саша Прей in pgsql – PostgreSQL
Саша Прей
Я по вопросу:
Как слелать table с функционалом python list'а
Например у list есть функции как .pop() .insert() .append()
Создал тейбл, с индексами

item  | index
--------------------
item1 |
0
item2 | 1
item3 | 2

item4 | 3

Например хочу поднять item4 на поз. 0 :

update pylist set index = -1 where index = 3;
update pylist set index = index+1
;
источник

V

Valery in pgsql – PostgreSQL
Саша Прей
Создал тейбл, с индексами

item  | index
--------------------
item1 |
0
item2 | 1
item3 | 2

item4 | 3

Например хочу поднять item4 на поз. 0 :

update pylist set index = -1 where index = 3;
update pylist set index = index+1
;
А цель какая?
источник

СП

Саша Прей in pgsql – PostgreSQL
Хранить лист на pgsql
А не python'e
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Valery
А цель какая?
висят на сцене в первом акте
бензопила ведро и ёж
заинтригован станиславский
боится выйти в туалет
источник

V

Valery in pgsql – PostgreSQL
Саша Прей
Хранить лист на pgsql
А не python'e
Это ваше желание, цель это какая задача таким образом будет решена
источник

СП

Саша Прей in pgsql – PostgreSQL
Раньше хранил в json и лоадил (весь лист).
У меня мало RAM поетому хочу в тейбл
источник

СП

Саша Прей in pgsql – PostgreSQL
Я там сортировал лист
юзал .pop() .insert() и тд
источник