Hi Team,

We recently upgraded Solr from version 9.3 to 9.8.1 and have not observed
any performance degradation with the following configurations in place:

Schema changes were applied to maintain backward compatibility with version
9.3, following the official upgrade guidelines
https://solr.apache.org/guide/solr/latest/upgrade-notes/solr-upgrade-notes.html
.

*We retained the default settings introduced in recent versions:*
DocValues enabled by default in Solr 9.7
Uninvertible fields disabled in Solr 9.8
We are using the SolrJ client version 9.8.

Additionally, we made the following performance-related changes:
*On the server side:*
Enabled *-Dsolr.segment.threads=true* in the startup script.
Set* indexSearcherExecutorThreads = -1* in the Solr configuration.

*On the client side:*
Set the *multiThreaded = true* parameter. We noticed significant
performance degradation when this was not enabled.

We would like to check if there are any plans to deprecate or remove the
experimental multiThreaded parameter in future releases, as it currently
plays a critical role in maintaining our performance benchmarks.

Please keep us informed of any relevant updates or changes.

Thanks,
Sarita

Reply via email to