データベース内に 2 つのモデルと各モデルの約 25 万行を含む django webapp があります。昨日検索を実装したかったので、SOLR バックエンドと一緒に haystack をインストールしました。それはうまくいきました。
SOLR をセットアップし (インデックスがない場合の SOLR のメモリ使用量は 100MB 程度)、テストとして 3K のインデックスを追加した後、SOLR (start.jar) の RAM 消費量が 200MB まで急増したことに気付きました。3k モデルで 100MB ジャンプ?
セットアップに何か問題がありますか? デフォルトの haystack-solr インストール手順、schema.xml などに従いました。モデル自体はそれほど大きくありません。
明確にするために、すべてが正常に動作しますが、メモリは少し高いです。最初の数千のインデックスで大きな RAM スパイクが発生するが、次の数十万では発生しないということですか? 将来 500k のインデックス作成を計画している場合、3k 行で 100MB のインデックスが高くなるからです。
私の質問が少しあいまいで申し訳ありません、私はこれで初心者です、ありがとう。