我已經做了2次性能測試,以測量索引速度與235280個文檔的集合:有和沒有Solrcloud
第一次測試:1的Solr實例沒有 SolrCloud:索引速度= 6191 DOC /秒
第二測試:4的solr實例(4個碎片)連接的與 SolrCloud:索引速度= 4506 DOC/s的
我使用8的CPU。
所以,我對這些結果的一些問題:
Q1:通常情況下,是否提高或降低索引速度的Solr實例的數量?
Q2: SolrCloud會降低索引速度嗎?
Q3:當我使用SolrCloud時,爲什麼會降低性能?我錯過了什麼(設置?)?
編輯:
我使用CSV更新處理索引我的收藏。
你有多少片碎片?你如何索引(Tika,數據導入,自定義)? – lexk
在第一個測試中,我不使用SolrCloud(1個分片)。而在第二個測試中,我有4個碎片(1個碎片)。我使用CSV更新處理程序爲我的收藏索引。 – Corentin
你有多少臺服務器並行發送你的查詢?如果它是一個單一的 - 將消息轉發給右分片領導是需要開銷的。無論如何,我不認爲這可能會導致這種退化。你是否在同一臺機器上使用4個不同的實例?4個核心?還是不同的機器? – lexk