I recall somebody (Doug, I think, but I could be wrong) trying different buffer 
sizes and reporting insignificant performance changes.  But please provide a 
patch in the JIRA issue, and people can vote for it, if they like it.

Otis

----- Original Message ----
From: Tatu Saloranta <[EMAIL PROTECTED]>
To: java-dev@lucene.apache.org; Maxim Patramanskij <[EMAIL PROTECTED]>
Sent: Saturday, May 6, 2006 7:11:42 PM
Subject: Re: 2.0 release

--- Maxim Patramanskij <[EMAIL PROTECTED]> wrote:

> Currently,  buffer sizes for BufferedIndexInput and
> BufferedIndexOutput are equals and have constant
> size of 1024 bytes.
> 
> When using a database for index persistence, it
> slowdowns performance much
> because of relatively small buffer size. With
> JDBCDirectory and buffer
> size increased from 1Kb to 16Kb I got 200%(3 times)
> performance
> increase for indexing.
> 
> What about adding a possibility to change buffer
> size on runtime, that
> client code can set appropriate values depending on
> what persistence
> type for indexing is used?

Adding configurability is good, and also changing the
default value to be bit more optimal would be even
better? Just changing default to 2k or 4k (4k is close
to a physical page size, might be good default?) might
be worth doing as well.
I mean, 90% of users probably use things exactly as
they are configured by default; so this would probably
make many Lucene users happy. ;-)

-+ Tatu +-


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to