Hi,

It's the network or disk. Monitor both when running the query for the first
time. Try the query multiple times. If it's faster the second time around
it's not the network. If it is slow the second time, it is likely the
network. Try fewer rows.

Otis
--
SOLR Performance Monitoring - http://sematext.com/spm
On Dec 14, 2012 3:43 PM, "S L" <sol.leder...@gmail.com> wrote:

> Sometimes when I use curl to query solr I get a slow real time response
> but a
> short QTime.
>
> Here's an example:
>
> $ time curl "solrsandbox/testindex/select/?q=all:science,data&rows=500" >
> foo
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                  Dload  Upload   Total   Spent    Left
> Speed
> 100  302k    0  302k    0     0   103k      0 --:--:--  0:00:02 --:--:--
> 104k
>
> real    0m2.935s
> user    0m0.003s
> sys     0m0.012s
>
> It took nearly 3 seconds to return 302K of data at an upload speed of 103K
> but the query response time is this:
>
> <int name="QTime">500</int>
>
> I'm guessing the delay is from Lucene and not the network but I could be
> wrong. 90% of my queries are 8 to 10 times faster than this.
>
> Does anyone have an idea why a query that takes solr just half a second
> (500
> ms) to execute would take 3 seconds to transfer the data? And, this is a
> query submitted from the same machine the index is on so I don't think the
> network is a problem. Most queries return in a small fraction of a second
> of
> real time.
>
> Thanks.
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/small-QTime-but-slow-results-to-user-tp4027100.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to