Thanks Jack.

so Qtime = Sum of all prepare components + sum of all process components -
Debug comp process/prepare time

In 3.6.1 the process part of Query component for the following query seems
to take  8 times more time?  anything missing? For most queries the process
part of the Querycomponent seem to take more time in 3.6.1


This is *3.6.1 *

<response>
<lst name="responseHeader"><int name="status">0</int>
*<int name="QTime">33</int>*
<lst name="params">
<str name="debugQuery">on</str>
<str name="indent">on</str><str name="start">0</str>
*<str name="q">differential AND equations AND has AND one AND solution</str>
*
<str name="rows">10</str><str name="version">2.2</str></lst></lst>

*Debug Output*
*
*
<str name="QParser">LuceneQParser</str>
<lst name="timing">
<double name="time">33.0</double>
<lst name="prepare">

<double name="time">3.0</double>
*<lst name="org.apache.solr.handler.component.QueryComponent"><double
name="time">3.0</double></lst>*<lst
name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.StatsComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">0.0</double>

</lst></lst><lst name="process"><double name="time">30.0</double>
*<lst name="org.apache.solr.handler.component.QueryComponent"><double
name="time">26.0</double></lst>*
<lst name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.StatsComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">4.0</double></lst>

*Same query in solr 1.3*
*
*
<lst name="responseHeader">
<int name="status">0</int>
*<int name="QTime">6</int>*
<lst name="params">
<str name="debugQuery">on</str><str name="indent">on</str>
<str name="start">0</str><str name="q">differential AND equations AND has
AND one AND solution</str>
<str name="rows">10</str><str name="version">2.2</str>

Debug Info

<lst name="timing">
<double name="time">6.0</double>
<lst name="prepare">
<double name="time">1.0</double>
*<lst name="org.apache.solr.handler.component.QueryComponent"><double
name="time">1.0</double></lst>*
<lst name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">0.0</double></lst></lst>

<lst name="process">
<double name="time">5.0</double>
*<lst name="org.apache.solr.handler.component.QueryComponent"><double
name="time">3.0</double></lst>*
<lst name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">2.0</double>



*On Mon, Sep 24, 2012 at 7:35 PM, Jack Krupansky <j...@basetechnology.com>wrote:
*

> Run a query on both old and new with &debugQuery=true on your query
> request and look at the component timings for possible insight.
>
> -- Jack Krupansky
>
> From: Sujatha Arun
> Sent: Monday, September 24, 2012 7:26 AM
> To: solr-user@lucene.apache.org
> Subject: Performance Degradation on Migrating from 1.3 to solr 3.6.1
>
> Hi,
>
> On migrating from 1.3 to 3.6.1  , I see the query performance degrading by
> nearly 2 times for all types of query.  Indexing performance slight
> degradation over 1.3 For Indexing we use our custom scripts that post xml
> over HTTP.
>
> Any thing that I might have missed . I am thinking that this might be due
> to new Tiered MP over LogByteSize creating more segment files and hence
> more the Query latency .We are using Compound Files in 1.3  and I have set
> this to true even in 3.6.1 ,but results in more segement files
>
> On optimizing the query response time improved beyond 1.3  .So could it be
> the MP or am i missing something here . Do let me know
>
> Please find attached the solrconfig.xml
>
> Regards
> Sujatha
>

Reply via email to