Re: [SPAM?] Re: Asynchronous I/O Support - Mailing list pgsql-hackers

From Zeugswetter Andreas ADI SD
Subject Re: [SPAM?] Re: Asynchronous I/O Support
Date
Msg-id E1539E0ED7043848906A8FF995BDA57901726427@m0143.s-mxs.net
Whole thread Raw
In response to Re: [SPAM?] Re: Asynchronous I/O Support  (mark@mark.mielke.cc)
Responses Re: [SPAM?] Re: Asynchronous I/O Support  (mark@mark.mielke.cc)
List pgsql-hackers
> > >Good idea, but async i/o is generally poorly supported.

> Only if it can be shown that async I/O actually results in an
> improvement.

sure.

> fix it. So, what is the bottleneck? Is PostgreSQL unable to
> max out the I/O bandwidth? Where? Why?

Yup, that would be the scenario where it helps (provided that you have
a smart disk or a disk array and an intelligent OS aio implementation).
It would be used to fetch the data pages pointed at from an index leaf,
or the next level index pages.
We measured the IO bandwidth difference on Windows with EMC as beeing
nearly proportional to parallel outstanding requests up to at least
16-32.

Andreas


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: misbehaving planer?
Next
From: Darcy Buskermolen
Date:
Subject: Re: misbehaving planer?