Я запускаю нагрузочные тесты на двух кластерах SolrCloud.Кластеры идентичны, за исключением того, что один имеет Solr 6.6.0 с фиксированной схемой, а другой - Solr 7.2.1 с управляемой схемой.Настройки Java и сборщика мусора одинаковы для обоих.Аппаратное обеспечение тоже одинаковое.
Корпус поиска также идентичен: ~ 400 КБ документов, каждый размер ~ 5 КБ. Я загружаю тесты с двумя полями, работающими на jmeter v.3.3.Solr 6 начинает бороться с 200 нитями на каждом поле jmeter.Solr 7 почти умирает на 100 потоках - так что, очевидно, Solr6 намного более производительный с этой настройкой.
Может ли одна только версия Solr вызвать такую большую разницу в производительности?Если нет - где я должен искать, чтобы определить, что дает эту разницу?