Re: Direct I/O

Поиск
Список
Период
Сортировка
Искать
От
Andres Freund
Тема
Re: Direct I/O
Дата
Msg-id
20230411175335.ku2wacyp3ef5pkmj@awork3.anarazel.de
Ответ на
Re: Direct I/O (Noah Misch)
Список
Дерево обсуждения
Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrea Gelmini <andrea.gelmini@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Jim Nasby <nasbyj@amazon.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O John Naylor <john.naylor@enterprisedb.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Christoph Berg <myon@debian.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Michael Paquier <michael@paquier.xyz>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Peter Eisentraut <peter@eisentraut.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Greg Stark <stark@mit.edu>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Peter Geoghegan <pg@bowt.ie>
Re: Direct I/O Joe Conway <mail@joeconway.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Christoph Berg <myon@debian.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Hi,

On 2023-04-09 16:40:54 -0700, Noah Misch wrote:
> On Sun, Apr 09, 2023 at 02:45:16PM -0700, Andres Freund wrote:
> > It's not *just* that scenario. With a few concurrent connections you can get
> > into problematic territory even with halfway reasonable shared buffers.
>
> I am not familiar with such cases.  You could get there with 64MB shared
> buffers and 256 simultaneous commits of new-refilenode-creating transactions,
> but I'd still file that under going out of one's way to use tiny shared
> buffers relative to the write activity.  What combination did you envision?

I'd not say it's common, but it's less crazy than running with 128kB of s_b...

There's also the issue that log_newpage_range() is used in number of places
where we could have a lot of pre-existing buffer pins. So pinning another 64
buffers could tip us over.

Greetings,

Andres Freund


В списке pgsql-hackers по дате отправления
От: Andy Fan
Дата:
От: Andres Freund
Дата:
FAQ