Size: a a a

pgsql – PostgreSQL

2021 February 17

VU

Vadim Ushakov in pgsql – PostgreSQL
Victor Yegorov
засуньте в explain.depesz.com, там есть анонимизация и удаление планов
источник

VU

Vadim Ushakov in pgsql – PostgreSQL
Victor Yegorov
засуньте в explain.depesz.com, там есть анонимизация и удаление планов
За сайт отдельное спасибо - не знал про существование подобного ресурса с автоматической анонимизацией.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
- оценка записей для romeo_charlie плывёт, надо проанализировать;
- всё время тратите на фильтрацию при слиянии. может вместо того, чтобы городить эту конструкцию c keys, посмотреть на оператор @@ и jsonpath?
 или сделать проверку на вхождение массива [ SecondName, Name ] в ваши keys? чтобы перенести фильтрацию из JOIN-а в IndexScan.
источник

VU

Vadim Ushakov in pgsql – PostgreSQL
Victor Yegorov
- оценка записей для romeo_charlie плывёт, надо проанализировать;
- всё время тратите на фильтрацию при слиянии. может вместо того, чтобы городить эту конструкцию c keys, посмотреть на оператор @@ и jsonpath?
 или сделать проверку на вхождение массива [ SecondName, Name ] в ваши keys? чтобы перенести фильтрацию из JOIN-а в IndexScan.
С индексом romeo_charlie  мне ничего и не дадут сделать, а вот второй и третий совет попробую копнуть глубже - спасибо за помощь.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Vadim Ushakov
С индексом romeo_charlie  мне ничего и не дадут сделать, а вот второй и третий совет попробую копнуть глубже - спасибо за помощь.
это не индекс, а таблица. нужно ANALYZE сделать
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Коллеги, кто помнит в каком релизе появилась или появится оптимизация PG
когда транзакция процесса autovacuum  не учитывается в MVCC  ?
т.е. не копятся dead tuples , bloat в сценарии когда самой длительной транзакцией в БД является сам vacuum.
источник

N

Nurlan in pgsql – PostgreSQL
Доброй ночи, где сдавать на  сертификат postgres лигитимный по миру? Это ехать в сэшэпэ?
источник

ИР

Иван Ратников... in pgsql – PostgreSQL
Народ, подскажите, какими операциями постгре жрет проц
источник

ИР

Иван Ратников... in pgsql – PostgreSQL
У меня вот такая страшная картина
источник

A

Aleks in pgsql – PostgreSQL
Подскажите пожалуйста есть столбец number  в таблицe table в нём значения 777,65,65,47,47. Каким запросом можно вернуть количество дублированных записей. Чтобы на выходе получить [1, 2, 2].
источник

N

Nurlan in pgsql – PostgreSQL
Иван Ратников
У меня вот такая страшная картина
SELECT * FROM pg_stat_activity WHERE pid = PID; ты про это?
источник

N

Nurlan in pgsql – PostgreSQL
Либо я не понимаю вопросов либо изи, сорян если первое
источник

A

Aleks in pgsql – PostgreSQL
Nurlan
Либо я не понимаю вопросов либо изи, сорян если первое
я думаю в моём случае ответ был верен, спасибо, нет возможности сейчас проверить, но думаю всё ок
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Nurlan
Доброй ночи, где сдавать на  сертификат postgres лигитимный по миру? Это ехать в сэшэпэ?
нет такого
источник
2021 February 18

T

Troubleshoot in pgsql – PostgreSQL
Привет, пытаюсь поднять pgbouncer в докере.

pgbouncer % docker run --rm \
   -e DATABASE_URL="postgres://user:password@my_remote_db_host/db_name" \
   -p 5432:5432 \
   -v ./pgbouncer.ini:/etc/pgbouncer/pgbouncer.ini:ro \
   edoburu/pgbouncer

Получаю
pooler error: password authentication failed

pgbouncer.ini

[databases]
* = host=my_remote_db_host port=5432 dbname=db_name password=password

[pgbouncer]
listen_addr = *
listen_port = 5432
auth_type = md5
auth_file = ./userlist.txt
pool_mode = session
max_client_conn = 1300
default_pool_size = 20
ignore_startup_parameters = extra_float_digits
server_tls_sslmode = disable



userlist.txt
"user" "md53f84a3c26198d9b94054ca7a3839366d"


Я в отчаянии, помогите плиз у кого была такая проблема.
источник

P

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

R

Roux in pgsql – PostgreSQL
Добрый вечер) Такая задачка у меня, мозг кипит просто😅
1. Есть у нас бизнес, у него много кастомеров, получаем их для нужного бизнеса так, к примеру:
::Customer.where(business_id: object.id)
2. У каждого кастомера есть свои аттачменты.
3. У каждого аттачмента есть поле attachment_type.

Мне нужно просто получить количество всех аттачментов для данного бизнеса(attachment_type: "business").

По факту, нужно получить всех кастомеров данного бизнеса(это есть, п1) и из каждого извлечь все аттачменты у которых тип "business", ну и подсчитать)
То есть все просто, но все упирается в мои знания😅

Подскажите пожалуйста, как правильно написать такой SQL запрос?
источник

Д

Дмитрий in pgsql – PostgreSQL
Здравствуйте. Сильно за вопрос не пинайте. Подскажите пожалуйста, где можно найти литературу по postgresql для новичка, который только сегодня узнал что это такое?
источник

Ð

Ð in pgsql – PostgreSQL
1. любой учебник по реляционным бд для студентов, можно даже прошлого века
2. документация с сайта пг или  постгреспро
источник

Ð

Ð in pgsql – PostgreSQL
больше на первые несколько лет ничего не нужно, проблемы решать по мере их появления
источник