Size: a a a

pgsql – PostgreSQL

2020 July 09

NC

Nick Chp in pgsql – PostgreSQL
ребят кто сможет подсказать
источник

NC

Nick Chp in pgsql – PostgreSQL
Кто помнит как SQL проверить на MAX и MIN?

select
      case
          when c.place = 1
              then c.league + 1
          end as league,
      c.place,
      c.league as old_league
from (select 1 as place, 1 as league) as c

вот пример

надо чтобы league не превышало максимально значение и не было ниже минимального значения
источник

VY

Victor Yegorov in pgsql – PostgreSQL
2flower _
а это разве не больно? distinct очень тяжкая операция.
я только вчера перечитывал доклад Максима Богука, там как раз пример с distinct разбирался.
надо смотреть какой из вариантов выгодней по плану исполнения. Максим про конкретный случай говорил скорее всего
источник

2_

2flower _ in pgsql – PostgreSQL
Victor Yegorov
надо смотреть какой из вариантов выгодней по плану исполнения. Максим про конкретный случай говорил скорее всего
конкретный случай про distinct, 2 примера было на plsql и native используется рекурсивное cte.
разница на порядок кажется.
источник

ДМ

Дмитрий Матвеев... in pgsql – PostgreSQL
а как distinct реализован? Типа hashmap?
источник

АС

Артур Семенов... in pgsql – PostgreSQL
Привет, если делать альтер тейб добавить столбец в партицированной таблице - то в "дочерних" секциях эта колонка также добавится?
партицировал через: create table X partition of Y for values from (%L) to (%L)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Victor Yegorov
надо смотреть какой из вариантов выгодней по плану исполнения. Максим про конкретный случай говорил скорее всего
воистину, однако, так. Я на своих данных гонял и метод Макса, и тупой дистинкт. Выигрыша, какой был продемонстрирован в докладе, не было, точно помню, а конкретику... Больше 4-х лет прошло.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
В общем, в любом случае, смотреть план запроса и в многоэтажном случае, и при использовании дистинкт. Постгрес очень прилично шагнул в сторону производительности, и то, что было актуально для 9.0, 9.1  в 11 тупо не надо.
источник

AP

Anton Patsev in pgsql – PostgreSQL
Хороший доклад расшифровали и отправили в песочницу Unlocking the Postgres Lock Manager. Брюс Момжиан https://habr.com/ru/sandbox/142846/ может у кого-нибудь будет инвайт.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
2flower _
конкретный случай про distinct, 2 примера было на plsql и native используется рекурсивное cte.
разница на порядок кажется.
это случай, когда на большое кол-во записей малое кол-во уникальных (малая мощность) и есть индекс подходящий
источник

EK

Evgeny Kuzin in pgsql – PostgreSQL
Интересно стало. А изменяется как-либо производительность постгреса при различных флагах gcc? Может у кого было свободное время :)
источник

2_

2flower _ in pgsql – PostgreSQL
Victor Yegorov
это случай, когда на большое кол-во записей малое кол-во уникальных (малая мощность) и есть индекс подходящий
если индексов нет,  то это вообще кейс очень странный, а в остальном вы правы.
источник

v

vinay in pgsql – PostgreSQL
Anyone can help me sorting this ?
источник

JD

Jim Di in pgsql – PostgreSQL
check installation logs
источник

q

quavo in pgsql – PostgreSQL
Yaroslav Schekin
И по-прежнему непонятно. Какое "какое-то"? Показали бы Вы конкретный пример, что ли...
SELECT item_id, user_id, data FROM items CROSS JOIN users WHERE users.user_id = 2 LIMIT 1;

да, походу мне подошел join
источник

v

vinay in pgsql – PostgreSQL
Jim Di
check installation logs
Can't ..can you help me ..in.detailed way
источник

JD

Jim Di in pgsql – PostgreSQL
cuz u ask questions without details
источник

v

vinay in pgsql – PostgreSQL
Jim Di
cuz u ask questions without details
I didn't get any servers at pgadmin when I try to add server naming host add as localhost it throws error , then I saw this error popped up and I have installed postgre like 5-10 times but it throws error again and again .
источник

v

vinay in pgsql – PostgreSQL
vinay
I didn't get any servers at pgadmin when I try to add server naming host add as localhost it throws error , then I saw this error popped up and I have installed postgre like 5-10 times but it throws error again and again .
Changed the path of postgre , ran it as admin etc ..
источник

I

Igor in pgsql – PostgreSQL
Всем привет! как можно поправить базу, если сломались оффсеты?
Была ошибка вида "ERROR: missing chunk number 0 for toast value 123456 in pg_toast_45678". Решил исправлять базу по вот этому мануалу: https://gist.github.com/supix/80f9a6111dc954cf38ee99b9dedf187a

Но прикол в том, что строка вида select * from mytable order by id limit 1 offset 11963; всегда падает с той же самой ошибкой на одном и том же оффсете.
источник