Size: a a a

pgsql – PostgreSQL

2021 June 18

IL

Igor Levdansky in pgsql – PostgreSQL
Вот так получилось convert_from(lo_get(value), 'UTF8')
источник

ДИ

Дмитрий Иванов... in pgsql – PostgreSQL
Вы поставли условие которое требует наличие сведений о наличии данных перед выполнением второго запроса, варианты 1. Функция, 2. Временная таблица Либо Exists по условиям первого запроса в условиях второго: with decider as (select …)

(select * from complex_query1 where smth in (select a from decider where smth1))

union all

(select * from complex_query2  where smth in (select a from decider where smth2) AND EXISTS(SELECT 1 from complex_query1 where smth in (select a from decider where smth1)))
источник

Ed

Evgeny doodah in pgsql – PostgreSQL
не, запросы в юнионе друг от друга независимые, зависят только от CTE
источник

ДИ

Дмитрий Иванов... in pgsql – PostgreSQL
Поэтому второй запрос должен знать о результатах первого, в лоб это EXIST на первый SELECT если данные есть второй запрос вернет данные иначе нет
источник

ДИ

Дмитрий Иванов... in pgsql – PostgreSQL
По поводу оптимизации это всегда эксперимент в этом и прелесть, но PostgreSQL, что в нем и нравится независимо от предпочтений дает стабильно схожие результаты на разные варианты построения условий (использование временных таблиц дает преимущества индексации но отбирает потенциальные возможности параллельного выполнения) в общем как и сказано было выше в отдельных случаях:
источник

k

kuznetsovin in pgsql – PostgreSQL
Оконные функции?
источник

PA

Pogos Anesyan in pgsql – PostgreSQL
Погуглю, спасибо.
Я мало что знаю в SQL
источник

EM

Eshu Marabo in pgsql – PostgreSQL
Всем привет. Подскажите, а можно ли в pl/python использовать из бд сторонние библиотеки, не входящие в питон "из коробки" типа пандаса кераса и т.д.?
источник

ДИ

Дмитрий Иванов... in pgsql – PostgreSQL
А собственно почему нет? Слон использует интерпретатор питон и все что в нем есть. Мне был нужен openpyxl.  Я установил и использую проблем нет.
источник

SC

Serega Carbon in pgsql – PostgreSQL
информативно
источник
2021 June 19

D

Dmutruu in pgsql – PostgreSQL
Pq очень медленный, переходите на кликхауз
источник

TS

Timur Solodovnikov in pgsql – PostgreSQL
Зачем сравнивать сухое с мягким? Pg oltp, ch olap
источник

A

Ayan in pgsql – PostgreSQL
Добрый день, подскажите пожалуйста, с недавних пор начали идти ошибки в логах:
ERROR:  out of memory
DETAIL:  Failed on request of size 1073741820.
CONTEXT:  automatic vacuum of table
Пробовал менять настройки work_mem, все еще идут эти ошибки.
Конфигурации: RAM 108GB, CPU 40
Postgresql.conf: shared_buffers = 25GB
work_mem = 12MB
maintenance_work_mem = 5400MB
effective_cache_size = 50GB
max_connections = 2400
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
Версия postgresql?
источник

A

Ayan in pgsql – PostgreSQL
9.3.9
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
Использование памяти какое?
free
источник

A

Ayan in pgsql – PostgreSQL
—————--total       used       free     shared    buffers     cached
Mem:          108G       105G       2.9G        25G        34M        25G
-/+ buffers/cache:        79G        28G
Swap:          3.9G       3.9G       108K
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Это за гранью здравого смысла, обновляйтесь до текущей 13.3, если версия минора кажется слишком уж маленькой, то до 12.7.
источник

ЯБ

Ясос Биб in pgsql – PostgreSQL
кликхаус — это где нет транзакций и внешних ключей?
источник

A

Ayan in pgsql – PostgreSQL
Проект в работе и требуется минимальный простой, а обновление через pg_upgrade требует ресурсов и времени. Я пока не знаю, как обновиться с минимальным временем простоя и без выделения дополнительных ресурсов для обновления.
источник