Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от opennews (?), 26-Авг-22, 23:07 | ||
Компания Cloudflare опубликовала исходные тексты собственной редакции прокси-сервера PgBouncer, применяемого для поддержания пула открытых соединений к СУБД PostgreSQL. PgBouncer позволяет наладить обращение приложений к PostgreSQL через уже установленные соединения для исключения постоянного выполнения ресурсоёмких повторяющихся операций открытия и закрытия соединений и снижения числа активных соединений к PostgreSQL... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
3. "Компания Cloudflare открыла код форка PgBouncer" | –4 +/– | |
Сообщение от Аноним (3), 26-Авг-22, 23:20 | ||
Перевожу на человеческий - в хайлоаде с постгре без костылей не получится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Аноним (4), 27-Авг-22, 00:13 | ||
пул коннектов везде актуален, но с другой стороны слишком жирновато персональные коннекты | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Компания Cloudflare открыла код форка PgBouncer" | +10 +/– | |
Сообщение от Аноним (5), 27-Авг-22, 00:13 | ||
Хайлоад бывает без костылей? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
11. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от www2 (??), 27-Авг-22, 07:14 | ||
В PostgresPro есть встроенный пулер. Это тоже считается костылями? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
14. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от лютый ж.... (?), 27-Авг-22, 07:28 | ||
>PostgresPro есть встроенный пулер | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Компания Cloudflare открыла код форка PgBouncer" | +5 +/– | |
Сообщение от ОноНим (?), 27-Авг-22, 10:00 | ||
хайлоад без денег, вы с ума сошли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от лютый ж.... (?), 27-Авг-22, 18:18 | ||
>хайлоад без денег, вы с ума сошли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Компания Cloudflare открыла код форка PgBouncer" | +1 +/– | |
Сообщение от Аноним (37), 27-Авг-22, 19:40 | ||
Очевидно, что деньги совсем не ща соыт платятся, а ща то, чтобы он работал. Иными словами, за саппорт, который знает как его тюнить, чтобы мне не нужно было своё время на incidental complexity. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от yilativs (?), 28-Авг-22, 20:40 | ||
у тебя хайлоуд и ты не купил подписку на Spring и Kafka поддержку? )) | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
22. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 27-Авг-22, 10:26 | ||
А кто тебе бесплатно даст? Microsoft, Oracle, IBM? | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
19. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (19), 27-Авг-22, 08:33 | ||
Да | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
15. "Компания Cloudflare открыла код форка PgBouncer" | –8 +/– | |
Сообщение от лютый ж.... (?), 27-Авг-22, 07:30 | ||
>в хайлоаде с постгре без костылей не получится | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
21. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 27-Авг-22, 10:25 | ||
У 1С есть сервер к которому обращаются все клиенты, а он уже к postgres. Нормальные приложения в хайлоаде имеют свой пулер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 14:59 | ||
Нормальным приложениям ненужен внешний пулер. Их пишут так чтобы они не спамили конекшонами на каждый чих. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 28-Авг-22, 15:48 | ||
> Нормальным приложениям ненужен внешний пулер. Их пишут так чтобы они не спамили | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 16:08 | ||
Речь же о хайлоаде шла, а не этом вот всём безобразии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 28-Авг-22, 22:40 | ||
> Сотня клиентов это вообще не о чём. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 23:13 | ||
Да какое отношение число запросов к коннекшен пудингу вообще имеет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 29-Авг-22, 01:22 | ||
>Диванчика нет, сижу на кровате в съемной квартире так как из за войны я теперь необомж. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 29-Авг-22, 12:59 | ||
> Сочувствую. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 29-Авг-22, 23:37 | ||
> Спасибо. Словами тяжело описать что мы пережили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 30-Авг-22, 12:10 | ||
Мы бежали под обстрелами. Чудом разминулись со снарядом на улице. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от AleksK (ok), 30-Авг-22, 12:20 | ||
> Мы бежали под обстрелами. Чудом разминулись со снарядом на улице. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 30-Авг-22, 12:29 | ||
Когда приехали в другой город были удивлены как люди реагируют на тревогу. Искренне пугаются, спускаются в подвалы. | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
79. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 30-Авг-22, 12:21 | ||
Да, людям конечно срывает крышу от этого всего. | ||
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору |
66. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (66), 29-Авг-22, 08:25 | ||
> Считаю что можно и нужно достигать большего меньшими усилиями. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
69. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 29-Авг-22, 12:51 | ||
Под усилиями подразумевалась сложность системы, нагрев вселенной, а не усилия отдельных работников галеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (66), 30-Авг-22, 08:33 | ||
Сложность системы уменьшается. Разница в нагреве вселенной от выбранного варианта пулинга мизерная, почти нулевая, по сравнению с работой, которая совершается за кулисами БД, тратится на перегонку данных в обоих направлениях и на обработку этих данных на клиентской стороне. Нечего пытаться спасать сучкИ и крохотные веточки, когда вокруг тебя гектары леса валятся - сам лес спасай: оптимизируй архитектуру приложений/структуры данных, обычно там основные проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 30-Авг-22, 11:49 | ||
Можно не рубить лес гектарами, о этом речь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (82), 31-Авг-22, 08:13 | ||
Можно. Если у тебя весь проект это "Hello, world" или не сложнее вызова оракловского "select * from dual". | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Компания Cloudflare открыла код форка PgBouncer" | +2 +/– | |
Сообщение от Аноним (23), 27-Авг-22, 10:57 | ||
А мужики то не знают. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
35. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Аноним (35), 27-Авг-22, 19:23 | ||
При насильственном внедрении импортозамещения в одной отдельно взятой организации - не поверишь, но таки Postgres добровольно-принудительно заменяет продукцию западных фирм, которые обычно ассоциируются с HighLoad. Да, с матами и грустью в глазах сопровождающих, но заменяет. И даже всё работает. Не так удобно как раньше, но работает. И таки да, в организации реальный HighLoad. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
53. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 16:12 | ||
Вполне себе посгря может обеспечивать хайлоад. Вопрос в том как её применять. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
24. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (23), 27-Авг-22, 10:58 | ||
А что, есть другие варианты? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
47. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 15:00 | ||
Писать нормально чтобы ненужен был внешний пулер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (54), 28-Авг-22, 19:23 | ||
Классный рецепт, три звезды мишлен. Ты как будешь без внешнего пулера, если у тебя допустим, Чёрная пятница, народу привалило так, что 100+К rps это ещё штатная нагрузка. И кластер из кучи нод бэка, который пуляет в кластер БД с асинхронным реплицированием по CQRS подходу. Там нужно по внешнему пулеру на каждую БД ноду + клиентский пул на каждой ноде бэка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 21:20 | ||
Вам не нужен пулер для бекэнда если ваш бекэнд сам контролирует соединения с БД и поддерживает несколько параллельных соединений. Для бд оптимальным будет по соединению на одно ядро ЦП. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Компания Cloudflare открыла код форка PgBouncer" | +2 +/– | |
Сообщение от Аноним (59), 29-Авг-22, 01:15 | ||
Сначала нужно учесть, что постгря в отличие от мускуля не на потоках, а на процессах. На каждое соединение спавнится отдельный подпроцесс, который очень жирный и очень дорогой по startup time. Поэтому для постгри idle соединения беда бедовая и нужен мультиплексор. Если у тебя кластер из узлов бэка, в конфиге каждого узла нужно ограничить соединения в БД пуле до доли от общего количества, иначе какой-то узел "перетянет одеяло на себя". А учитывая что щас любой ынтерпрайз - это контейнеры и кубер (и его дистрибутивы, типа OpenShift), то их модель работы плохо ложится на клиентский пулинг (кубер в любой момент может потушить контейнеры в облаке, исходя из текущей нагрузки), то верхние границы оставшихся в живых клиентских пулов перестают соответствовать текущему конфигу max_connections сервера PG (а max_connections никогда не будет большим, иначе база сожрет весь хип). Поэтому де-факто уже давно стандартный рецепт воткнуть pgBouncer как внешний прокси и не придумывать себе задачи на ровном месте. Работает - работает. К производительности решения вопросы есть? Нет. Если же у вас монолит или кластер какой-нибудь на какой-нибудь технологии из прошлого, по типу JavaEE application server, то действительно внешний пулер не сдался, всё можно засунуть в клиентский. Справедливости ради, если какой-нибудь бизнес заказал вам разработку сервиса в интернетах (типа магаза), то у него должны ОЧЕНЬ хорошо идти дела, чтобы ему начало не хватать монолита PHP/Python + MySQL. Я в начале своего айтишного пути работал в одной крупной российской торговой компании с федеральным охватом. Они сидели на Битриксе 15(!) лет и начали переползать на Golang и VK-шные и Яндексовские облака, только когда открыли больше 150 магазинов по стране, а количество сотрудников перевалило за 3000. Сделаю еще раз акцент на том, что даже такое днище как Битрикс до вышеобозначенных цифр держал нагрузку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 29-Авг-22, 01:51 | ||
Спасибо, интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (82), 31-Авг-22, 08:38 | ||
> Для бд оптимальным будет по соединению на одно ядро ЦП. | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
84. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноньимъ (ok), 31-Авг-22, 18:16 | ||
Очередь само собой асинхронно обрабатывать. Запросов очередь на клиенте(допустим каком-то бекенде) | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Имяреяк (?), 27-Авг-22, 01:10 | ||
Это для приложений, у которых нормально не реализован пул подключений на клиентской стороне? Или дополнительная прокладка в виде промежуточного пула? | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Компания Cloudflare открыла код форка PgBouncer" | +6 +/– | |
Сообщение от Аноним (54), 27-Авг-22, 02:30 | ||
Если у тебя весь бэк в кубере и скейлинг под нагрузкой в десяток подов,то без баунсера никуда потому что это глобальный пул для всех, которым проще управлять. А клиентские пулеры только в рамках одного инстанса работают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от АнонЖрон (?), 27-Авг-22, 04:59 | ||
А теперь русскими словами... | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (10), 27-Авг-22, 06:07 | ||
Скейлинг->масштабирование, не благодари. Остальное, вроде, по-русски. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Ann (??), 27-Авг-22, 07:23 | ||
Масштабирование(рус)/scaling(eng). А что такое "скейлинг" - понятно только из твоего разъяснения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (10), 27-Авг-22, 07:41 | ||
Вообще, это нормально использовать привычную терминологию без перевода. Никто же не говорит брандмаузер в быту, все говорят файрвол. А насчёт второго, чувак же сказал, что это из кубера терминология. У меня первая ссылка в гугле на кубернетсы, и это не персонифицированная выдача -- никогда с этим не работал. Но обычно такое понимается из контекста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ann (??), 27-Авг-22, 07:51 | ||
Ну, вот выше человек не просто так ведь попросил перевести. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от я из фейсбука (?), 27-Авг-22, 15:54 | ||
Вы просто гуманитарии | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ann (??), 27-Авг-22, 18:39 | ||
Не угадал. Ванговать точно не ваше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (43), 28-Авг-22, 06:41 | ||
> Несложно ведь сразу написать, чтобы всем было понятно без гугления. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
31. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (37), 27-Авг-22, 18:04 | ||
> Поды - это что? Гуглится pod - как электронная сигарета | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
70. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ann (??), 29-Авг-22, 12:55 | ||
Запросы в основном о "системном администрировании" и около того, и гугл вот такое выдал(правда на домашнем пк, но не суть - там тоже в основном технические сайты открываются). Выходит, не всегда срабатывает "персонализированная выдача". | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (35), 27-Авг-22, 19:27 | ||
Чел, sorry за прямоту. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
39. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Аноним (39), 27-Авг-22, 21:31 | ||
Если ты не можешь в пару строк нормальным языком это объяснить, ты сам ничего не понимаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Компания Cloudflare открыла код форка PgBouncer" | +1 +/– | |
Сообщение от Аноним (40), 28-Авг-22, 05:00 | ||
Ну давай, объясни «нормальным языком» в «пару строк», чем занимается DevOps. Только так, чтобы твоя бабушка поняла, иначе ты сам ничего не понимаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (39), 28-Авг-22, 12:10 | ||
Тем же, чем одинэсники, только с докером. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Компания Cloudflare открыла код форка PgBouncer" | +1 +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 15:03 | ||
Хернёй он занимается. | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
42. "Компания Cloudflare открыла код форка PgBouncer" | +1 +/– | |
Сообщение от Аноним (43), 28-Авг-22, 06:38 | ||
Чья бы корова мычала. Если ты не понимаешь каждое второе слово, то это ты совершенно не в теме и ничего не понимаешь. Не надо тут стрелки переводить. | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
45. "Компания Cloudflare открыла код форка PgBouncer" | +1 +/– | |
Сообщение от Аноним (39), 28-Авг-22, 12:12 | ||
Я отлично понимаю, достаточно для того, чтобы понять, что этот речехрюк нужен исключительно для идентификации себя как специалиста в этой области. Реальной смысловой нагрузки там нет, и это маскируется иностранными словами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (-), 28-Авг-22, 15:02 | ||
> Я отлично понимаю | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Компания Cloudflare открыла код форка PgBouncer" | –1 +/– | |
Сообщение от Аноним (43), 28-Авг-22, 06:37 | ||
> Поэтому и попросили тебя перевести на русский с х.з. какого слэнга. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
61. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ыеуз0 (?), 29-Авг-22, 01:22 | ||
Мы обсуждаем пулер, а не подокубернетиз. Поэтому пример должен быть болле понятным, в контексте пгбаунсера, а не микросервисного пода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (-), 29-Авг-22, 07:30 | ||
> Мы обсуждаем пулер, а не подокубернетиз. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ann (??), 29-Авг-22, 13:58 | ||
>>А не пойти ли бы вам? | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
75. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (75), 30-Авг-22, 08:49 | ||
> Я понимаю, что интернет позволяет, но все же не стоит грубить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Компания Cloudflare открыла код форка PgBouncer" | +3 +/– | |
Сообщение от Аноним (3), 27-Авг-22, 12:50 | ||
Идейно крепкий речекряк | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
49. "Компания Cloudflare открыла код форка PgBouncer" | +3 +/– | |
Сообщение от Аноньимъ (ok), 28-Авг-22, 15:02 | ||
Ехали микросервисы через микросервисы. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
12. "Компания Cloudflare открыла код форка PgBouncer" | +2 +/– | |
Сообщение от www2 (??), 27-Авг-22, 07:18 | ||
Встроенный в приложение пул подключений помогает, но в случае нескольких приложений, работающих с общей БД, общий пулер перед СУБД, работающий в режиме transaction по-прежнему позволяет достичь дополнительной экономии подключений. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
26. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (59), 27-Авг-22, 13:21 | ||
в режиме transaction у pgBouncer есть громаднейший недостаток в виде отсутствия совместимости prepared statements с этим режимом. В зависимости от требований бизнеса по SLA таймингам на REST, это может быть критично. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (28), 27-Авг-22, 14:06 | ||
Если у бизнеса из-за разницы prepared vs plain падает весь прод то это явно не в баунсере проблема | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (59), 27-Авг-22, 20:44 | ||
Речь о штатных ситуациях, а не о падениях. Бизнес хочет например выделяться качеством обслуживания и с самого верха спускаются верхние пороги метрик, что и за сколько должно отрабатывать. Например, REST от запроса до ответа должен отрабатывать не более 2 секунд по 90 перцентилю нагрузки за последний месяц. В таких условиях ограничения, накладываемые инфраструктурными инструментами, тоже начинают играть свою роль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (68), 29-Авг-22, 12:18 | ||
> не более 2 секунд | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (54), 30-Авг-22, 21:23 | ||
Запрос запросу рознь. У нас на проекте была задача в 2 секунды впихнуть построение BI аналитики на джойнах по, кажется, 17 таблицам с оконными функциями, и дерганьем инфы из json столбцов, в каждой из которых было от 10 до 30 млн записей. Сам запрос был на несколько сотен строк. Вынесение его в prepared давало примерно 10% ускорение, так как этот отчёт в течение дня в департаменте бизнес-аналитиков дергался постоянно. Так что терять такой прирост на баунсере тупо жалко в сложных случаях. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Ыеуз0 (?), 29-Авг-22, 01:19 | ||
Odyssey 1.3 умеет готовить statement, яндекс пилит https://github.com/yandex/odyssey/releases | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
64. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (59), 29-Авг-22, 02:32 | ||
Открываю issue, чет одна из первых бажин сверху, что prepared statement не фурычат. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (28), 27-Авг-22, 14:01 | ||
> в опубликованном форке реализована возможность ограничения размера пула соединений для каждого пользователя | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Компания Cloudflare открыла код форка PgBouncer" | +/– | |
Сообщение от Аноним (28), 27-Авг-22, 14:22 | ||
> Предложенные в форке изменения нацелены на более строгую изоляцию ресурсов на уровне отдельных БД (нагрузка на CPU, потребление памяти и интенсивность ввода/вывода) и обеспечение ограничения числа соединений в привязке к пользователю и пулу соединений. Например, в опубликованном форке реализована возможность ограничения размера пула соединений для каждого пользователя, корректно работающая в конфигурациях с аутентификацией по имени хоста (HBA, host-based authentication) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |