Concurrent requests in Solr

Hej

I am deploying a Solr server containing over 30 million documents. I am currently testing search performance, and the results are very dependent on the number of simultaneous queries that I execute:

1 simultaneous request: 2516 ms

2 simultaneous requests: 4250.4469 ms

3 simultaneous requests: 5781, 6219, 6219 ms

4 simultaneous requests: 6484, 7203, 7719, 7781 ms ...

Jetty threadpool is configured by default:

New class = "org.mortbay.thread.BoundedThreadPool"

Set name = "minThreads" 10

Set name = "lowThreads" 50

Set name = "maxThreads" 10000

I would like to know if there is any factor that I can establish to reduce the impact of concurrent requests during the response.

Solrconfig , mergeFactor = 5 ( , ).

+3
2

? ?

Solr (Lucene) . concurrency Java . Jetty Solr.

- . - . , , , , .

+2

, IBM Solr

.

, .: -)

+1

Source: https://habr.com/ru/post/1780052/


All Articles