Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Семён Эйгин — Борьба с драйвером Postgres: Boun...
Search
Ozon Tech
April 20, 2023
Technology
0
300
Семён Эйгин — Борьба с драйвером Postgres: Bouncer vs Pgx
Ozon Tech
April 20, 2023
Tweet
Share
More Decks by Ozon Tech
See All by Ozon Tech
Сергей Горшенин, «Конвертация данных Ozon»
ozontech
0
14
Юрий Гуреев, «Интеграция 1С с внешними системами. Проблемы и их решения»
ozontech
0
37
Артём Нургалиев, «Кэш на кэш: как ускоряли автобиддеры»
ozontech
0
14
Анна Мария Попова (Х5 Tech) – Фантастический техпис: может ли опыт создания художественных книг помочь в написании документации
ozontech
0
170
Александр Мачулин (Gramax) – Справочник фантастических тварей из Docs as Code
ozontech
0
120
Мария Смирнова – Дзен и искусство работы с документацией: как использовать принципы буддизма в работе техписа
ozontech
0
110
Сергей Кузнецов – «Эксперименты с нейросетями в рекомендациях»
ozontech
0
110
Артём Нургалиев – «MLOps, автоматизированное обучение и доставка моделей»
ozontech
0
97
Артём Панин – «Автоматическое управление рекламой в Ozon»
ozontech
0
110
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
200
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
120
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
220
組織成長を加速させるオンボーディングの取り組み
sudoakiy
2
260
電話を切らさない技術 電話自動応答サービスを支える フロントエンド
barometrica
1
130
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
38
13k
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
220
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
The Rise of LLMOps
asei
9
1.8k
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
2
240
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
88
5.7k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Six Lessons from altMBA
skipperchong
27
3.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Code Reviewing Like a Champion
maltzj
520
39k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
What's new in Ruby 2.0
geeforr
343
31k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Rails Girls Zürich Keynote
gr2m
94
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Speed Design
sergeychernyshev
25
620
Transcript
Разработчик отдела языковой платформы (Go)
None
None
Платформенная библиотека Драйвер для общения с базой — обертка над
драйвером • • • • •
None
None
старый неудобный функционал крутые фичи и удобности
None
None
• • • •
• • •
None
None
None
Connection pooler (pgbouncer) Service instance Service instance Service instance Postgres
instance
None
None
None
Отменяется контекст запроса Возникает ошибка чтения данных Закрывается соединение с
Pgbouncer Операция закрытия соединения и открытия новых - слишком затратна для pgbouncer Pgbouncer начинает захлебываться под нагрузкой
Connection pooler (pgbouncer) Service instance Service instance Service instance Postgres
instance
None
None
None
None
None
Разработчик отдела языковой платформы (Go)