lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Otis Gospodnetic <>
Subject Re: 2.0 release
Date Sun, 07 May 2006 15:46:58 GMT
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.


----- Original Message ----
From: Tatu Saloranta <>
To:; Maxim Patramanskij <>
Sent: Saturday, May 6, 2006 7:11:42 PM
Subject: Re: 2.0 release

--- Maxim Patramanskij <> 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 

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message