Re: [PERFORMANCE] Insights: fseek OR read_cluster?

Поиск
Список
Период
Сортировка
Искать
От
Craig Ringer
Тема
Re: [PERFORMANCE] Insights: fseek OR read_cluster?
Дата
Msg-id
4E8030EB.60105@ringerc.id.au
Ответ на
Список
Дерево обсуждения
Re: [PERFORMANCE] Insights: fseek OR read_cluster? Craig Ringer <ringerc@ringerc.id.au>
Re: [PERFORMANCE] Insights: fseek OR read_cluster? Antonio Rodriges <antonio.rrz@gmail.com>
Re: [PERFORMANCE] Insights: fseek OR read_cluster? Marti Raudsepp <marti@juffo.org>
Re: [PERFORMANCE] Insights: fseek OR read_cluster? Antonio Rodriges <antonio.rrz@gmail.com>
On 24/09/2011 2:49 PM, Antonio Rodriges wrote:
> Hello,
>
> It is interesting how PostgreSQL reads the tablefiie.
> Whether its indexes store/use filesystem clusters locations containing
> required data (so it can issue a low level cluster read) or it just
> fseeks inside a file?

What is read_cluster()  ? Are you talking about some kind of async 
and/or direct I/O? If so, PostgreSQL is not designed for direct I/O, it 
benefits from using the OS's buffer cache, I/O scheduler, etc.

IIRC Pg uses pread() to read from its data files, but I didn't go double 
check in the sources to make sure.

--
Craig Ringer
В списке pgsql-performance по дате отправления
От: anthony.shipman@symstream.com
Дата:
Сообщение: overzealous sorting?
От: Marc Cousin
Дата:
Сообщение: Re: overzealous sorting?
FAQ