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. >