Re: Built-in connection pooling
От
Konstantin Knizhnik
Тема
Re: Built-in connection pooling
Дата
Msg-id
e6995f5d-07a3-72cf-6b1a-92d0dff28b8d@postgrespro.ru
Ответ на
Re: Built-in connection pooling (Tatsuo Ishii)
Список
Дерево обсуждения
Builtin connection polling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Claudio Freire <klaussfreire@gmail.com>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Claudio Freire <klaussfreire@gmail.com>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Pavel Stehule <pavel.stehule@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Pavel Stehule <pavel.stehule@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Claudio Freire <klaussfreire@gmail.com>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Claudio Freire <klaussfreire@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Ivan Novick <inovick@pivotal.io>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Ivan Novick <inovick@pivotal.io>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling Nikolay Samokhvalov <samokhvalov@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Nikolay Samokhvalov <samokhvalov@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Heikki Linnakangas <hlinnaka@iki.fi>
Re: Built-in connection pooling Andres Freund <andres@anarazel.de>
Re: Built-in connection pooling Stephen Frost <sfrost@snowman.net>
Re: Built-in connection pooling Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in connection pooling Andres Freund <andres@anarazel.de>
Re: Built-in connection pooling Tatsuo Ishii <ishii@sraoss.co.jp>
Re: Built-in connection pooling Michael Paquier <michael@paquier.xyz>
Re: Built-in connection pooling Tatsuo Ishii <ishii@sraoss.co.jp>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tatsuo Ishii <ishii@sraoss.co.jp>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tatsuo Ishii <ishii@sraoss.co.jp>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Tatsuo Ishii <ishii@sraoss.co.jp>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Vladimir Borodin <root@simply.name>
Re: Built-in connection pooling Craig Ringer <craig.ringer@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
RE: Built-in connection pooling "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Dave Cramer <davecramer@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Christopher Browne <cbbrowne@gmail.com>
Re: Built-in connection pooling Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Built-in connection pooling David Fetter <david@fetter.org>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Vladimir Borodin <root@simply.name>
Re: Built-in connection pooling Craig Ringer <craig@2ndquadrant.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Heikki Linnakangas <hlinnaka@iki.fi>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Michael Paquier <michael@paquier.xyz>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Adam Brusselback <adambrusselback@gmail.com>
Re: Built-in connection pooling Christophe Pettus <xof@thebuild.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Christophe Pettus <xof@thebuild.com>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Bruce Momjian <bruce@momjian.us>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Built-in connection pooling Robert Haas <robertmhaas@gmail.com>
Re: Built-in connection pooling Merlin Moncure <mmoncure@gmail.com>
Re: Built-in connection pooling Shay Rojansky <roji@roji.org>
Re: Built-in connection pooling Ryan Pedela <rpedela@datalanche.com>
Re: Built-in connection pooling Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Built-in connection pooling Claudio Freire <klaussfreire@gmail.com>
Re: Built-in connection pooling Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Builtin connection polling Ivan Novick <inovick@pivotal.io>
On 20.04.2018 12:02, Tatsuo Ishii wrote: > > I understand your customers like to have unlimited number of > connections. But my customers do not. (btw, even with normal > PostgreSQL, some of my customers are happily using over 1k, even 5k > max_connections). If you have limited number of client, then you do not need pooling at all. With the only one exception if clients for some reasons do not want to keep connections to database server and prefer to establish connection on demand and disconnect as soon as possible. But IMHO in most cases it meas bad design of client application, because establishing connection (even with connection pooler) is quite expensive operation. The primary idea and main benefit of built-in connection pooler is to >> support session semantic with limited number of backends. > I am confused. If so, why do you want to push statement based or > transaction based built-in connection pooler? I want to provide session semantic but do not start dedicated backend for each session. Transaction level rescheduling (rather than statement level resheduling) is used to avoid complexity with storing/restoring transaction context and maintaining locks. -- Konstantin Knizhnik Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
В списке pgsql-hackers по дате отправления
От: Amit Langote
Дата: