iT邦幫忙

0

mongodb 加快查詢速度

我在使用mongodb時需要關聯到其他的collection,我用$lookup來實現,也有幫資料加上index,在資料筆數少得時候很快就可以跑出結果,資料數一大超過幾十萬筆的時候可能就要跑好幾分鐘才會有結果。
想請問各位有沒有什麼類似的經驗可以提供或是我有什麼設定需要調整?

石頭 iT邦高手 1 級 ‧ 2021-06-16 22:06:57 檢舉
mongodb優勢不是拿來使用大量資料 lookup(JOIN)資料分析,mongodb優勢於非結構化資料存儲
如果要做大資料JOIN 我認為那是RDBMS做比較合適.
如果可以的話,秀出你的查詢語句給大家看看,看是不是有資源開銷過大的問題
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-06-17 08:47:39

如果是硬體的原因我幫不上忙
如果是軟體的原因,請看官方教學範例

我要發表回答

立即登入回答