Re: Multi CPU Queries - Feedback and/or suggestions wanted! - Mailing list pgsql-hackers

From Hans-Jürgen Schönig
Subject Re: Multi CPU Queries - Feedback and/or suggestions wanted!
Date
Msg-id 490982B2.7000708@cybertec.at
Whole thread Raw
In response to Re: Multi CPU Queries - Feedback and/or suggestions wanted!  (Bruce Momjian <bruce@momjian.us>)
List pgsql-hackers
Bruce Momjian wrote:
> Greg Stark wrote:
>   
>> I couldn't get async I/O to work on Linux. That is it "worked" but  
>> performed the same as reading one block at a time. On solaris the  
>> situation is reversed.
>>
>> In what way is fadvise a kludge?
>>     
>
> I think he is saying AIO gives us more flexibility, but I am unsure we
> need it.
>   


absolutely.
posix_fadvise is easy to implement and i would assume that it takes away 
a lot of "guessing" on the OS internals side.
the database usually knows that it is gonna read a lot of data in a 
certain way and it cannot be a bad idea to give the kernel a hint here.
especially synchronized seq scans and so on are real winners here as you 
stop confusing the kernel with XX concurrent readers on the same file.
this can also be an issue with some controller firmwares and so on.
   many thanks,
      hans



pgsql-hackers by date:

Previous
From: Simon Riggs
Date:
Subject: Re: Hot Standby: Caches and Locks
Next
From: Zdenek Kotala
Date:
Subject: Question about GetAttributeByNum(Name) ExecQual.c