我是貓鼬和 mangodb 的新手。最近,我注意到我的 GCP 計算引擎實體 (Ubuntu) 有時會以 100% 的 CPU 負載運行。當我運行htop命令時,mongod.conf總是在串列的頂部。我想這是因為我沒有在我的貓鼬模式中使用任何索引。有人可以就以下問題給我澄清一下嗎?
- 如果我使用具有多個過濾器的查詢,是否應該為所有查詢欄位添加索引?(我使用了 8 個以上的查詢欄位)
- 查詢過濾器的順序會影響性能嗎?
- 如果我將索引添加到我的 mongoose 模式中,是否會為現有檔案構建索引?
updatedAt我應該為or之類的排序欄位添加索引createdAt嗎?- 是否有必要對只有少于 4 個欄位的檔案使用索引?
- 我怎樣才能找到哪個查詢花費了太多時間?
謝謝
uj5u.com熱心網友回復:
=> NO(如果在查詢中多次使用,則使用

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/534192.html標籤:节点.js数据库猫鼬
