91亚洲精华国内精华精华液_国产高清在线精品一区不卡_精品特级一级毛片免费观看_欧美日韩中文制服有码_亚洲精品无码你懂的网站369

大家在使用MongoDB的時(shí)候有沒有碰到過性能問題呢?易站云商希望能夠有所幫助。

第一步:找出慢語句

一般來說查詢語句太慢和性能問題瓶頸有著直接的關(guān)系,所以可以用MongoDB的性能分析工具來找出這些慢語句:

db.setProfilingLevel(1, 100);

第二步:使用explain分析

通過使用explain來對(duì)這些慢語句進(jìn)行診斷。此外還可以mtools來分析日志。

第三步:創(chuàng)建索引

分析完之后需要?jiǎng)?chuàng)建新的索引(index)來提升查詢的性能。別忘了在MondoDB中可以在后臺(tái)創(chuàng)建索引以避免collections 鎖和系統(tǒng)崩潰。

第四步:使用稀疏索引來減少空間占用

如果使用sparse documents,并重度使用關(guān)鍵字$exists,可以使用sparse indexes來減少空間占用提升查詢的性能。

第五步:讀寫分離

如果讀寫都在主節(jié)點(diǎn)的話,從節(jié)點(diǎn)就一直處在空置狀態(tài),這是一種浪費(fèi)。對(duì)于報(bào)表或者搜索這種讀操作來說完全可以在從節(jié)點(diǎn)實(shí)現(xiàn),因此要做的是在connection string中設(shè)置成secondarypreferred

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部