MongoDB SRP サイトのパフォーマンスが遅い

コメントを読み込むページで使用される getCount calls は、複合インデックスがないので非常に遅いです。

解決策

  1. Mongo シェル、または RoboMongo などの別の mongo シェルツールにログインします。

  2. 例えば、SRP データベースにアクセスするには、シェルコマンドを使用します。

    use aem-msrp

  3. この MongoDB シェルコマンドをデータベースに対して実行して、バックグラウンドでインデックスを作成します。

    db.content.createIndex({ parent_id_s: 1, base_type_s : 1 }, { background: true })

注意:

システムの使用中にインデックスが作成されるため、このコマンドはトラフィックの少ない時間に実行します。  バックグラウンドでのインデックス作成についての詳細は、MongoDB docs を参照してください。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー