Did your search queries change recently?

You have some options

- optimize indices to reduce segments, therefore faster search

- optimize queries, use filter/constant score instead of query/score

- use caching for filtered queries if you have queries that repeat

Jörg



On Tue, Oct 28, 2014 at 11:02 AM, Anh Huy Do <[email protected]> wrote:

> Hi Jorg,
>
> This is hot thread info when CPU get high :
>
> ::: [Search-195][W2LL0dnBSGu_5k7fAHt0uA][inet[/195:9300]]{master=true}
>
>
>
>   28.1% (140.4ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-195][search][T#22]'
>
>     10/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   24.7% (123.4ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-195][search][T#9]'
>
>     10/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   24.0% (119.8ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-195][search][T#19]'
>
>     7/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     3/10 snapshots sharing following 23 elements
>
>
>       
> org.apache.lucene.search.FilteredDocIdSetIterator.nextDoc(FilteredDocIdSetIterator.java:60)
>
>
>       
> org.elasticsearch.index.search.child.ConstantScorer.nextDoc(ConstantScorer.java:48)
>
>
>       
> org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:94)
>
>
>       
> org.elasticsearch.index.search.child.CustomQueryWrappingFilter.getDocIdSet(CustomQueryWrappingFilter.java:73)
>
>
>       
> org.elasticsearch.common.lucene.search.AndFilter.getDocIdSet(AndFilter.java:54)
>
>
>       
> org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:45)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:128)
>
>
>       
> org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:533)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:581)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:533)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:510)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:345)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:115)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:623)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:612)
>
>
>       
> org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
> ::: [Search-240][r3ykBu_4QOGwmJRlbbhnsg][inet[/.240:9300]]{master=true}
>
>
>
>   33.1% (165.2ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-240][search][T#24]'
>
>     8/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     2/10 snapshots sharing following 23 elements
>
>
>       
> org.apache.lucene.search.FilteredDocIdSetIterator.nextDoc(FilteredDocIdSetIterator.java:60)
>
>
>       
> org.elasticsearch.index.search.child.ConstantScorer.nextDoc(ConstantScorer.java:48)
>
>
>       
> org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:94)
>
>
>       
> org.elasticsearch.index.search.child.CustomQueryWrappingFilter.getDocIdSet(CustomQueryWrappingFilter.java:73)
>
>
>       
> org.elasticsearch.common.lucene.search.AndFilter.getDocIdSet(AndFilter.java:54)
>
>
>       
> org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:45)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:128)
>
>
>       
> org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:533)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:581)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:533)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:510)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:345)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:115)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:623)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:612)
>
>
>       
> org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   31.2% (156.1ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-240][search][T#4]'
>
>     10/10 snapshots sharing following 3 elements
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   31.1% (155.6ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-240][search][T#6]'
>
>     7/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     3/10 snapshots sharing following 25 elements
>
>
>       
> org.apache.lucene.search.FilteredDocIdSetIterator.nextDoc(FilteredDocIdSetIterator.java:60)
>
>
>       
> org.elasticsearch.index.search.child.ConstantScorer.nextDoc(ConstantScorer.java:48)
>
>
>       
> org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:94)
>
>
>       
> org.elasticsearch.index.search.child.CustomQueryWrappingFilter.getDocIdSet(CustomQueryWrappingFilter.java:73)
>
>
>       
> org.elasticsearch.common.lucene.search.AndFilter.getDocIdSet(AndFilter.java:50)
>
>
>       
> org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:45)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:128)
>
>
>       
> org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:533)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:122)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
>
>
>       
> org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
>
>
>       
> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
>
>
>       
> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
>
>
>       
> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
> ::: [Search-198][lWVoNoSKQdWZ_TrrpjZX5Q][inet[/198:9300]]{master=true}
>
>
>
>   27.6% (138.2ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-198][search][T#14]'
>
>     2/10 snapshots sharing following 14 elements
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:621)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:122)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:623)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:612)
>
>
>       
> org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     8/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   25.6% (127.8ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-198][search][T#21]'
>
>     6/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     2/10 snapshots sharing following 24 elements
>
>
>       
> org.elasticsearch.index.search.child.ParentConstantScoreQuery$ChildrenWeight$ChildrenDocIdIterator.match(ParentConstantScoreQuery.java:176)
>
>
>       
> org.apache.lucene.search.FilteredDocIdSetIterator.nextDoc(FilteredDocIdSetIterator.java:60)
>
>
>       
> org.elasticsearch.index.search.child.ConstantScorer.nextDoc(ConstantScorer.java:48)
>
>
>       
> org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:94)
>
>
>       
> org.elasticsearch.index.search.child.CustomQueryWrappingFilter.getDocIdSet(CustomQueryWrappingFilter.java:73)
>
>
>       
> org.elasticsearch.common.lucene.search.AndFilter.getDocIdSet(AndFilter.java:50)
>
>
>       
> org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:45)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:128)
>
>
>       
> org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:533)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:122)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:623)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:612)
>
>
>       
> org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>     2/10 snapshots sharing following 22 elements
>
>
>       
> org.apache.lucene.search.MultiTermQueryWrapperFilter.getDocIdSet(MultiTermQueryWrapperFilter.java:111)
>
>
>       
> org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:142)
>
>
>       
> org.apache.lucene.search.BooleanQuery$BooleanWeight.scorer(BooleanQuery.java:311)
>
>
>       
> org.apache.lucene.search.FilteredQuery$QueryFirstFilterStrategy.filteredScorer(FilteredQuery.java:612)
>
>
>       
> org.elasticsearch.common.lucene.search.XFilteredQuery$CustomRandomAccessFilterStrategy.filteredScorer(XFilteredQuery.java:229)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>
>       
> org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:533)
>
>
>       org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:133)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
>
>
>       
> org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
>
>       org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
>
>
>       org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:122)
>
>
>       
> org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:249)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:623)
>
>
>       
> org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:612)
>
>
>       
> org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:270)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
>
>
>   24.4% (122ms out of 500ms) cpu usage by thread
> 'elasticsearch[Search-198][search][T#10]'
>
>     10/10 snapshots sharing following 10 elements
>
>       sun.misc.Unsafe.park(Native Method)
>
>       java.util.concurrent.locks.LockSupport.park(Unknown Source)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:706)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:615)
>
>
>       
> org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.take(LinkedTransferQueue.java:1109)
>
>
>       
> org.elasticsearch.common.util.concurrent.SizeBlockingQueue.take(SizeBlockingQueue.java:162)
>
>       java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
>       java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>
>       java.lang.Thread.run(Unknown Source)
>
> I dont know what the problem is.
>
> Plz give some suggests.
>
> Thanks & BRs.
>
> On Saturday, October 25, 2014 7:43:50 PM UTC+7, Jörg Prante wrote:
>>
>> Please post the result of "hot threads" action on a gist/paste page so we
>> can understand your problem better.
>>
>> http://www.elasticsearch.org/guide/en/elasticsearch/
>> reference/current/cluster-nodes-hot-threads.html
>>
>> Jörg
>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/d760d84b-f2b9-49d3-99de-6dc7bb95ca1d%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/d760d84b-f2b9-49d3-99de-6dc7bb95ca1d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHG5doQnGecEUJ8h2HG2Oc5hwFV7%2B%2B6%3Dyew-9ZMevRf2g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to