Size: a a a

pgsql – PostgreSQL

2021 February 25

D

Dmitriy in pgsql – PostgreSQL
Александр Хакимов
мне б суть понять. Руками или не руками там решим)
Наврал я насчёт той библиотеки) Она просто не даёт одновременно юзать ресурс. Если вам-таки обязательно до него надо достучаться, то, да, либо цикл руками надо сделать, либо через очереди (я за очереди)
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
Александр Хакимов
у меня на ответ удаленному серверу есть 5 секунд всего... Если не буду успевать это повлечет за собой печальные последствия
никто не мешает вам ответить как либо, и обработать данные.
источник

ДТ

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

D

Dmitriy in pgsql – PostgreSQL
Александр Хакимов
инструмент уже есть,)) в принципе можно использовать и для этого, он уже работает в системе и как вариант вполне обсуждаем
Вообще идея с циклом не рабочая, кстати. У Nginx есть таймаут ожидания php. В случае с циклом юзер регулярно будет 502 ловить от Nginx, который будет не дожидаться ответа от php-fpm. Можно этот таймаут увеличить, но это плохая идея. Единственное нормальное решение тут - очереди.
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
Дмитрий Тремасов
никто не мешает вам ответить как либо, и обработать данные.
Да? а как
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
Дмитрий Тремасов
никто не мешает вам ответить как либо, и обработать данные.
насколько я знаю PHP отвечает только по завершению работы)))
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
тут без очередей никак
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
я именно про это и говорю.
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
можно конечно еще через nohup запустить в бэкграунд коснольную php команду - но это такое себе решение
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
Очереди были, с обработками "не на лету" по итогу пока очередь доходит проходит достаточное кол-во времени
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
очередь лучше
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
ну. вопрос в количестве демонов на обработку.
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
если у вас демон один не вытаскивает - запускаете два. но нас щас забанят за офтоп
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
хм... как это вас еще не выгнали в какой-нибудь backend_ru
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
все я замолчал. приношу извинения участникам сообщества
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nikolay
А кто пробовал на NVMe? Интересно какое увеличение производительности по чтению можно ожидать.
От нагрузки же зависит (т.е. увеличение примерно ожидаемое). ;)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Nikolay
А кто пробовал на NVMe? Интересно какое увеличение производительности по чтению можно ожидать.
я пробовал. всячески рекомендую! в частности i3en.x24large EC2, собрать RAID10 с --layout=o2 !
источник

N

Nikolay in pgsql – PostgreSQL
Yaroslav Schekin
От нагрузки же зависит (т.е. увеличение примерно ожидаемое). ;)
вот как раз даже не могу представить на какое увеличение можно рассчитывать т.е насколько может вырасти нагрузка по чтению, которая база будет способна будет держать.условно. если у меня сейчас есть некий N QPS. На какой N1 могу рассчитывать на NVMe. Интересно бы также узнать на каких типах нагрузки прироста не будет.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nikolay
вот как раз даже не могу представить на какое увеличение можно рассчитывать т.е насколько может вырасти нагрузка по чтению, которая база будет способна будет держать.условно. если у меня сейчас есть некий N QPS. На какой N1 могу рассчитывать на NVMe. Интересно бы также узнать на каких типах нагрузки прироста не будет.
Если вся база, или даже только hot read set помещается в RAM, никакого прироста по чтению не будет, например.
"Cache is king". ;)
А иначе — пропорционально "вкладу" диска в чтения (т.е. если, грубо говоря, запросы читают 1% блоков с диска — почти никак не поможет, а если 60% — очень существенно).
источник

АГ

Андрей Герасимов... in pgsql – PostgreSQL
Если чем-то поможет... это то-ли 5, то-ли 6 рейд был на nvme, уже не помню точно.  Дебиан, проксмокс, винда в виртуалке.
источник