On Mon, Nov 2, 2009 at 2:21 PM, bharath venkatesh <bharathv6.proj...@gmail.com> wrote: > we observed many times there is huge mismatch between qtime and > time measured at the client for the response
Long times to stream back the result to the client could be due to - client not reading fast enough - network congestion - reading the stored fields takes a long time - this can happen with really big indexes that can't all fit in memory, and stored fields tend to not be cached well by the OS (essentially random access patterns over a huge area). This ends up causing a disk seek per document being streamed back. - locking contention for reading the index (under Solr 1.3, but not under 1.4 on non-windows platforms) I didn't see where you said what Solr version you were using. There are some pretty big concurrency differences between 1.3 and 1.4 too (if your tests involve many concurrent requests). -Yonik http://www.lucidimagination.com