I don't recall seeing anything related to passing the debug/debugQuery parameters on for inter-node shard queries and then add that to the aggregated response (if debug/debugQuery was specified.) Sounds worth a Jira.

-- Jack Krupansky

-----Original Message----- From: KNitin
Sent: Wednesday, February 26, 2014 5:25 PM
To: solr-user@lucene.apache.org
Subject: Tracing Solr Query Execution and Performance

Hi there

 I have a few very expensive queries (atleast thats what the QTime tells
me) that is causing high CPU problems on a few nodes. Is there a way where
I can "trace" or do an "explain" on the solr query to see where it spends
more time? More like profiling on a per sub query basis?

I have tried using debug=timing as a part of the query and it gives me
stage level details (parsing, highlighting) but I need much more insights
into where a query is spending time on


Any help is much appreciated

Thanks
Nitin

Reply via email to