Re: Allow a per-tablespace effective_io_concurrency setting

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: Allow a per-tablespace effective_io_concurrency setting
Дата
Msg-id CAMkU=1ytT-s37DMjx5GZpm1yNgDaXW=Gffe6LU_ZnD1=bWMQyg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Allow a per-tablespace effective_io_concurrency setting  (Josh Berkus <josh@agliodbs.com>)
Список pgsql-hackers
On Wed, Sep 2, 2015 at 2:31 PM, Josh Berkus <josh@agliodbs.com> wrote:
On 09/02/2015 02:25 PM, Tomas Vondra wrote:
>
> As I explained, spindles have very little to do with it - you need
> multiple I/O requests per device, to get the benefit. Sure, the DBAs
> should know how many spindles they have and should be able to determine
> optimal IO depth. But we actually say this in the docs:

My experience with performance tuning is that values above 3 have no
real effect on how queries are executed.

Perhaps one reason is that the planner assumes it will get no benefit from this setting, meaning it is somewhat unlikely to choose the types of plans which would actually show a benefit from higher values.

Cheers,

Jeff

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Merlin Moncure
Дата:
Сообщение: Re: Allow a per-tablespace effective_io_concurrency setting
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Memory prefetching while sequentially fetching from SortTuple array, tuplestore