以前、私の solr インスタンスには約 80,000 のドキュメントがあり、バッチでの 1,000 個のドキュメントあたりの平均インデックス作成時間は約 5 秒でした。現在、約 250 万のドキュメントが追加された後、バッチ内の 1,000 ドキュメントあたりの平均インデックス作成時間は、約 6 倍の約 30 秒になりました。
solr サーバーは、付属のデフォルト構成をほとんど使用します。問題の関連スタックは、mysql、django、django-haystack、solr で構成されます。
- インデックス作成時間がこれを大幅に増加させるのは正常ですか?
- インデックス作成時間が長くなる根本的な原因は何ですか?
- solrサーバーをリアルタイムで監視するための優れた無料ツールはありますか? (おそらくボトルネックに絞り込むため)
- 重要な solr 構成の調整、変更、最適化を探す必要がありますか?
- 何か不足していますか?