2017-08-17 7 views
0

solr6のアップグレード後にパフォーマンスの問題が発生しています。私はクラスタ内に複数のノードを持ち、いずれかのノードにクエリを直接送ります。shards=[list of hosts]は、すべてのシャードにクエリを送信し、結果を集計します。すべての元のクエリは行= 200です。solrがシャードからますます多くの行を要求します

私は、distrib=falseを持つ多くのログに大きな行の値があることを発見しました。例えば、1200,2200,3200,4200、...のような値である。

これは何をトリガしていますか?この現象を引き起こすのは間違っていますか?

+0

あなたのクエリはどのように見えますか? Solrには、指定された数よりも多くの文書を見る必要がある機能があるかもしれませんが、私はそれが何であるかはわかりません。あなたが見ているdistribution = false-logsが同じであることを確認しましたか?最初に作成したクエリですか? – MatsLindh

答えて

0

私はstartパラメータに注意を払っていないことが判明しました。 start=が大きな値である場合、「プライマリ」ノードがシャードノードからのrowsの非常に大きなカウントを要求していることがわかりました。

関連する問題